Hoo man has submitted this change and it was merged.

Change subject: Remove silly ItemCOntent refs in ChangeOpReferenceTest
......................................................................


Remove silly ItemCOntent refs in ChangeOpReferenceTest

Change-Id: Id88e5beb8653170917443b2ed1283e748275f546
---
M repo/tests/phpunit/includes/ChangeOp/ChangeOpReferenceTest.php
1 file changed, 16 insertions(+), 13 deletions(-)

Approvals:
  Hoo man: Looks good to me, approved
  WikidataJenkins: Verified



diff --git a/repo/tests/phpunit/includes/ChangeOp/ChangeOpReferenceTest.php 
b/repo/tests/phpunit/includes/ChangeOp/ChangeOpReferenceTest.php
index fbbf560..46aa8b5 100644
--- a/repo/tests/phpunit/includes/ChangeOp/ChangeOpReferenceTest.php
+++ b/repo/tests/phpunit/includes/ChangeOp/ChangeOpReferenceTest.php
@@ -16,7 +16,6 @@
 use Wikibase\DataModel\Snak\PropertyNoValueSnak;
 use Wikibase\DataModel\Snak\PropertyValueSnak;
 use Wikibase\DataModel\Snak\SnakList;
-use Wikibase\ItemContent;
 use Wikibase\Lib\ClaimGuidGenerator;
 
 /**
@@ -35,7 +34,7 @@
        /**
         * @var ChangeOpTestMockProvider
         */
-       protected $mockProvider;
+       private $mockProvider;
 
        /**
         * @param string|null $name
@@ -49,7 +48,9 @@
        }
 
        public function invalidArgumentProvider() {
-               $item = ItemContent::newFromArray( array( 'entity' => 'q42' ) 
)->getEntity();
+               $item = Item::newEmpty();
+               $item->setId( 42 );
+
                $guidGenerator = new ClaimGuidGenerator();
                $validClaimGuid = $guidGenerator->newGuid( $item->getId() );
                $snaks = new SnakList();
@@ -79,7 +80,7 @@
                $snak = new PropertyValueSnak( 2754236, new StringValue( 'test' 
) );
                $args = array();
 
-               $item = $this->provideNewItemWithClaim( 'q123', $snak );
+               $item = $this->newItemWithClaim( $snak );
                $claims = $item->getClaims();
                $claim = reset( $claims );
                $claimGuid = $claim->getGuid();
@@ -113,7 +114,7 @@
                $snak = new PropertyNoValueSnak( 1 );
                $args = array();
 
-               $item = $this->provideNewItemWithClaim( 'q123', $snak );
+               $item = $this->newItemWithClaim( $snak );
                $claims = $item->getClaims();
                /** @var Statement $claim */
                $claim = reset( $claims );
@@ -173,7 +174,7 @@
                $snak = new PropertyValueSnak( 2754236, new StringValue( 'test' 
) );
                $args = array();
 
-               $item = $this->provideNewItemWithClaim( 'q123', $snak );
+               $item = $this->newItemWithClaim( $snak );
                $claims = $item->getClaims();
                /** @var Statement $claim */
                $claim = reset( $claims );
@@ -193,7 +194,7 @@
                $args[] = array ( $item, $changeOp, 
$changedReference->getHash() );
 
                // Just change a reference's index:
-               $item = $this->provideNewItemWithClaim( 'q123', $snak );
+               $item = $this->newItemWithClaim( $snak );
                $claims = $item->getClaims();
                $claim = reset( $claims );
 
@@ -237,15 +238,17 @@
                $this->assertTrue( $references->hasReferenceHash( 
$referenceHash ), "No reference with expected hash" );
        }
 
-       protected function provideNewItemWithClaim( $itemId, $snak ) {
-               $entity = ItemContent::newFromArray( array( 'entity' => $itemId 
) )->getEntity();
-               $claim = $entity->newClaim( $snak );
-               $claim->setGuid( $entity->getId()->getPrefixedId() . 
'$D8494TYA-25E4-4334-AG03-A3290BCT9CQP' );
+       private function newItemWithClaim( $snak ) {
+               $item = Item::newEmpty();
+               $item->setId( 123 );
+
+               $claim = $item->newClaim( $snak );
+               $claim->setGuid( $item->getId()->getPrefixedId() . 
'$D8494TYA-25E4-4334-AG03-A3290BCT9CQP' );
                $claims = new Claims();
                $claims->addClaim( $claim );
-               $entity->setClaims( $claims );
+               $item->setClaims( $claims );
 
-               return $entity;
+               return $item;
        }
 
        public function provideApplyInvalid() {

-- 
To view, visit https://gerrit.wikimedia.org/r/137878
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Id88e5beb8653170917443b2ed1283e748275f546
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>
Gerrit-Reviewer: Addshore <addshorew...@gmail.com>
Gerrit-Reviewer: Hoo man <h...@online.de>
Gerrit-Reviewer: WikidataJenkins <wikidata-servi...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to