Jeroen De Dauw has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/61008


Change subject: Import classes rather then using FQNs
......................................................................

Import classes rather then using FQNs

Change-Id: I342835230f89e05c912c1146bb9db55969c4d75d
---
M DataModel/tests/phpunit/Entity/EntityTest.php
1 file changed, 49 insertions(+), 37 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/08/61008/1

diff --git a/DataModel/tests/phpunit/Entity/EntityTest.php 
b/DataModel/tests/phpunit/Entity/EntityTest.php
index fd40f0e..b0277da 100644
--- a/DataModel/tests/phpunit/Entity/EntityTest.php
+++ b/DataModel/tests/phpunit/Entity/EntityTest.php
@@ -2,9 +2,21 @@
 
 namespace Wikibase\Test;
 
+use DataValues\StringValue;
+use Diff\Diff;
+use Diff\DiffOpAdd;
+use Diff\DiffOpChange;
+use Diff\DiffOpRemove;
+use Wikibase\Claim;
 use Wikibase\Entity;
 use Wikibase\EntityDiff;
 use Wikibase\EntityId;
+use Wikibase\Item;
+use Wikibase\Lib\ClaimGuidGenerator;
+use Wikibase\ObjectComparer;
+use Wikibase\PropertyNoValueSnak;
+use Wikibase\PropertySomeValueSnak;
+use Wikibase\PropertyValueSnak;
 
 /**
  * Tests for the Wikibase\Entity deriving classes.
@@ -442,7 +454,7 @@
        /**
         * @dataProvider instanceProvider
         *
-        * @param \Wikibase\Entity $entity
+        * @param Entity $entity
         */
        public function testStub( Entity $entity ) {
                $copy = $entity->copy();
@@ -454,7 +466,7 @@
        /**
         * @dataProvider instanceProvider
         *
-        * @param \Wikibase\Entity $entity
+        * @param Entity $entity
         */
        public function testCopy( Entity $entity ) {
                $copy = $entity->copy();
@@ -472,7 +484,7 @@
        /**
         * @dataProvider instanceProvider
         *
-        * @param \Wikibase\Entity $entity
+        * @param Entity $entity
         */
        public function testSerialize( Entity $entity ) {
                $string = serialize( $entity );
@@ -563,9 +575,9 @@
 
                if ( $expectedId === null ) {
                        $thisData = $instance->toArray();
-                       $thatData = \Wikibase\Item::newEmpty()->toArray();
+                       $thatData = Item::newEmpty()->toArray();
 
-                       $comparer = new \Wikibase\ObjectComparer();
+                       $comparer = new ObjectComparer();
                        $equals = $comparer->dataEquals( $thisData, $thatData, 
array( 'entity' ) );
 
                        $this->assertTrue( $equals );
@@ -599,7 +611,7 @@
                        $entity->setId( new EntityId( $entity->getType(), 50 ) 
);
                }
 
-               $snak = new \Wikibase\PropertyNoValueSnak( 42 );
+               $snak = new PropertyNoValueSnak( 42 );
                $claim = $entity->newClaim( $snak );
 
                $this->assertInstanceOf( '\Wikibase\Claim', $claim );
@@ -610,24 +622,24 @@
 
                $this->assertInternalType( 'string', $guid );
 
-               $prefixedEntityId = \Wikibase\Entity::getIdFromClaimGuid( $guid 
);
+               $prefixedEntityId = Entity::getIdFromClaimGuid( $guid );
 
                $this->assertEquals( $entity->getPrefixedId(), 
$prefixedEntityId );
        }
 
        public function testNewClaimMore() {
-               $snak = new \Wikibase\PropertyNoValueSnak( 42 );
-               $item = \Wikibase\Item::newEmpty();
+               $snak = new PropertyNoValueSnak( 42 );
+               $item = Item::newEmpty();
 
-               $mockId = new EntityId( \Wikibase\Item::ENTITY_TYPE, 9001 );
-               $generator = new \Wikibase\Lib\ClaimGuidGenerator( $mockId );
+               $mockId = new EntityId( Item::ENTITY_TYPE, 9001 );
+               $generator = new ClaimGuidGenerator( $mockId );
 
                $claim = $item->newClaim( $snak, $generator );
                $guid = $claim->getGuid();
 
                $this->assertInternalType( 'string', $guid );
 
-               $prefixedEntityId = \Wikibase\Entity::getIdFromClaimGuid( $guid 
);
+               $prefixedEntityId = Entity::getIdFromClaimGuid( $guid );
 
                $this->assertEquals( $mockId->getPrefixedId(), 
$prefixedEntityId );
        }
@@ -653,21 +665,21 @@
 
                $entity1->setDescription( 'en', 'onoez' );
 
-               $expected = new \Wikibase\EntityDiff( array(
-                       'aliases' => new \Diff\Diff( array(
-                               'en' => new \Diff\Diff( array(
-                                       new \Diff\DiffOpAdd( 'foo' ),
-                                       new \Diff\DiffOpAdd( 'bar' ),
+               $expected = new EntityDiff( array(
+                       'aliases' => new Diff( array(
+                               'en' => new Diff( array(
+                                       new DiffOpAdd( 'foo' ),
+                                       new DiffOpAdd( 'bar' ),
                                ), false ),
-                               'de' => new \Diff\Diff( array(
-                                       new \Diff\DiffOpRemove( 'bah' ),
+                               'de' => new Diff( array(
+                                       new DiffOpRemove( 'bah' ),
                                ), false ),
-                               'nl' => new \Diff\Diff( array(
-                                       new \Diff\DiffOpAdd( 'baz' ),
+                               'nl' => new Diff( array(
+                                       new DiffOpAdd( 'baz' ),
                                ), false )
                        ) ),
-                       'description' => new \Diff\Diff( array(
-                               'en' => new \Diff\DiffOpAdd( 'onoez' ),
+                       'description' => new Diff( array(
+                               'en' => new DiffOpAdd( 'onoez' ),
                        ) ),
                ) );
 
@@ -684,9 +696,9 @@
                $entity1 = $this->getNewEmpty();
                $entity1->setLabel( 'en', 'onoez' );
 
-               $expected = new \Wikibase\EntityDiff( array(
-                       'label' => new \Diff\Diff( array(
-                               'en' => new \Diff\DiffOpAdd( 'onoez' ),
+               $expected = new EntityDiff( array(
+                       'label' => new Diff( array(
+                               'en' => new DiffOpAdd( 'onoez' ),
                        ) ),
                ) );
 
@@ -713,10 +725,10 @@
        }
 
        public function patchProvider() {
-               $claim0 = new \Wikibase\Claim( new 
\Wikibase\PropertyNoValueSnak( 42 ) );
-               $claim1 = new \Wikibase\Claim( new 
\Wikibase\PropertySomeValueSnak( 42 ) );
-               $claim2 = new \Wikibase\Claim( new \Wikibase\PropertyValueSnak( 
42, new \DataValues\StringValue( 'ohi' ) ) );
-               $claim3 = new \Wikibase\Claim( new 
\Wikibase\PropertyNoValueSnak( 1 ) );
+               $claim0 = new Claim( new PropertyNoValueSnak( 42 ) );
+               $claim1 = new Claim( new PropertySomeValueSnak( 42 ) );
+               $claim2 = new Claim( new PropertyValueSnak( 42, new 
StringValue( 'ohi' ) ) );
+               $claim3 = new Claim( new PropertyNoValueSnak( 1 ) );
 
                $claim0->setGuid( 'claim0' );
                $claim1->setGuid( 'claim1' );
@@ -749,9 +761,9 @@
                $source = clone $source;
 
                $patch = new EntityDiff( array(
-                       'description' => new \Diff\Diff( array(
-                               'de' => new \Diff\DiffOpChange( 'foobar', 
'onoez' ),
-                               'en' => new \Diff\DiffOpAdd( 'foobar' ),
+                       'description' => new Diff( array(
+                               'de' => new DiffOpChange( 'foobar', 'onoez' ),
+                               'en' => new DiffOpAdd( 'foobar' ),
                        ), true ),
                ) );
                $expected = clone $source;
@@ -764,10 +776,10 @@
                $source = $this->getNewEmpty();
                $source->addClaim( $claim0 );
                $source->addClaim( $claim1 );
-               $patch = new EntityDiff( array( 'claim' => new \Diff\Diff( 
array(
-                       new \Diff\DiffOpRemove( $claim0 ),
-                       new \Diff\DiffOpAdd( $claim2 ),
-                       new \Diff\DiffOpAdd( $claim3 )
+               $patch = new EntityDiff( array( 'claim' => new Diff( array(
+                       new DiffOpRemove( $claim0 ),
+                       new DiffOpAdd( $claim2 ),
+                       new DiffOpAdd( $claim3 )
                ), false ) ) );
                $expected = $this->getNewEmpty();
                $expected->addClaim( $claim1 );

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I342835230f89e05c912c1146bb9db55969c4d75d
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Jeroen De Dauw <jeroended...@gmail.com>

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

Reply via email to