jenkins-bot has submitted this change and it was merged.
Change subject: Simplify generation of test items for term conflict tests
......................................................................
Simplify generation of test items for term conflict tests
Change-Id: I1d13970847bbdb3659ce33040236bea8cba8c2e0
---
M lib/tests/phpunit/store/TermIndexTest.php
1 file changed, 16 insertions(+), 27 deletions(-)
Approvals:
Hoo man: Looks good to me, approved
jenkins-bot: Verified
diff --git a/lib/tests/phpunit/store/TermIndexTest.php
b/lib/tests/phpunit/store/TermIndexTest.php
index 45e14f0..9592e74 100644
--- a/lib/tests/phpunit/store/TermIndexTest.php
+++ b/lib/tests/phpunit/store/TermIndexTest.php
@@ -500,25 +500,13 @@
}
private function getTermConflictEntities() {
- $deFooBar1 = new Item( new ItemId( 'Q1' ) );
- $deFooBar1->setLabel( 'de', 'Foo' );
- $deFooBar1->setDescription( 'de', 'Bar' );
-
- $deBarFoo2 = new Item( new ItemId( 'Q2' ) );
- $deBarFoo2->setLabel( 'de', 'Bar' );
- $deBarFoo2->setDescription( 'de', 'Foo' );
-
- $enFooBar3 = new Item( new ItemId( 'Q3' ) );
- $enFooBar3->setLabel( 'en', 'Foo' );
- $enFooBar3->setDescription( 'en', 'Bar' );
-
- $enBarFoo4 = new Item( new ItemId( 'Q4' ) );
- $enBarFoo4->setLabel( 'en', 'Bar' );
- $enBarFoo4->setDescription( 'en', 'Foo' );
-
- $deFooQuux5 = new Item( new ItemId( 'Q5' ) );
- $deFooQuux5->setLabel( 'de', 'Foo' );
- $deFooQuux5->setDescription( 'de', 'Quux' );
+ $entities = array(
+ $this->makeTermConflictItem( 'Q1', 'de', 'Foo', 'Bar' ),
+ $this->makeTermConflictItem( 'Q2', 'de', 'Bar', 'Foo' ),
+ $this->makeTermConflictItem( 'Q3', 'en', 'Foo', 'Bar' ),
+ $this->makeTermConflictItem( 'Q4', 'en', 'Bar', 'Foo' ),
+ $this->makeTermConflictItem( 'Q5', 'de', 'Foo', 'Quux' )
+ );
$deFooBarP6 = Property::newFromType( 'string' );
$deFooBarP6->setId( new PropertyId( 'P6' ) );
@@ -526,18 +514,19 @@
$deFooBarP6->setAliases( 'de', array( 'AFoo' ) );
$deFooBarP6->setDescription( 'de', 'Bar' );
- $entities = array(
- $deFooBar1,
- $deBarFoo2,
- $enFooBar3,
- $enBarFoo4,
- $deFooQuux5,
- $deFooBarP6,
- );
+ $entities[] = $deFooBarP6;
return $entities;
}
+ private function makeTermConflictItem( $id, $languageCode, $label,
$description ) {
+ $item = new Item( new ItemId( $id ) );
+ $item->setLabel( $languageCode, $label );
+ $item->setDescription( $languageCode, $description );
+
+ return $item;
+ }
+
public function labelConflictProvider() {
$entities = $this->getTermConflictEntities();
--
To view, visit https://gerrit.wikimedia.org/r/260239
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I1d13970847bbdb3659ce33040236bea8cba8c2e0
Gerrit-PatchSet: 2
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Aude <[email protected]>
Gerrit-Reviewer: Hoo man <[email protected]>
Gerrit-Reviewer: Thiemo Mättig (WMDE) <[email protected]>
Gerrit-Reviewer: jenkins-bot <>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits