Thiemo Mättig (WMDE) has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/352356 )

Change subject: Do not use getMockBuilder on interfaces
......................................................................

Do not use getMockBuilder on interfaces

There is just no need to do so on an interface.

Change-Id: I3a9c514987c50fbcdbbc48d9e5e0a9e81618d4f1
---
M tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php
M tests/phpunit/CrossCheck/CrossCheckerTest.php
M tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php
M tests/phpunit/Serializer/SerializerFactoryTest.php
4 files changed, 10 insertions(+), 13 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/WikibaseQualityExternalValidation
 refs/changes/56/352356/1

diff --git 
a/tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php 
b/tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php
index ef1a6f3..e838fd9 100644
--- a/tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php
+++ b/tests/phpunit/CrossCheck/Comparer/DispatchingDataValueComparerTest.php
@@ -116,9 +116,7 @@
         * @return DataValueComparer
         */
        private function mockDataValueComparer( $acceptedType, 
$comparisonResult ) {
-               $mock = $this->getMockBuilder( DataValueComparer::class )
-                                        ->setMethods( array( 'canCompare', 
'compare' ) )
-                                        ->getMock();
+               $mock = $this->getMock( DataValueComparer::class );
 
                $mock->expects( $this->any() )
                         ->method( 'compare' )
diff --git a/tests/phpunit/CrossCheck/CrossCheckerTest.php 
b/tests/phpunit/CrossCheck/CrossCheckerTest.php
index 696b2eb..64fbad5 100644
--- a/tests/phpunit/CrossCheck/CrossCheckerTest.php
+++ b/tests/phpunit/CrossCheck/CrossCheckerTest.php
@@ -328,9 +328,7 @@
                        ->method( 'newComparativeValueParser' )
                        ->will( $this->returnValue( $comparativeValueParser ) );
 
-               $dataValueComparer = $this->getMockBuilder( 
DataValueComparer::class )
-               ->setMethods( array( 'compare' ) )
-               ->getMockForAbstractClass();
+               $dataValueComparer = $this->getMock( DataValueComparer::class );
                $dataValueComparer->expects( $this->any() )
                ->method( 'compare' )
                ->will( $this->returnValue( ComparisonResult::STATUS_MATCH ) );
diff --git 
a/tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php 
b/tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php
index bfeb350..b57457d 100644
--- a/tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php
+++ b/tests/phpunit/CrossCheck/ValueParser/MultilingualTextValueParserTest.php
@@ -42,9 +42,8 @@
        }
 
        protected function buildParser() {
-               $valueParserMock = $this->getMockBuilder( ValueParser::class )
-                                        ->setMethods( array( 'parse' ) )
-                                        ->getMock();
+               $valueParserMock = $this->getMock( ValueParser::class );
+
                $valueParserMock->expects( $this->any() )
                         ->method( 'parse' )
                         ->will( $this->returnValue( new MonolingualTextValue( 
'en', 'foo' ) ) );
diff --git a/tests/phpunit/Serializer/SerializerFactoryTest.php 
b/tests/phpunit/Serializer/SerializerFactoryTest.php
index 3ad31f9..f257b7d 100644
--- a/tests/phpunit/Serializer/SerializerFactoryTest.php
+++ b/tests/phpunit/Serializer/SerializerFactoryTest.php
@@ -100,11 +100,13 @@
 
        private function buildSerializerFactory() {
                $dataValueSerializer = new DataValueSerializer();
-               $referenceSerializer = new ReferenceSerializer(
-                       new SnakListSerializer( new SnakSerializer( 
$dataValueSerializer ), false )
-               );
+               $snakSerializer = new SnakSerializer( $dataValueSerializer );
+               $useObjectsForMaps = false;
 
-               return new SerializerFactory( $dataValueSerializer, 
$referenceSerializer );
+               return new SerializerFactory(
+                       $dataValueSerializer,
+                       new ReferenceSerializer( new SnakListSerializer( 
$snakSerializer, $useObjectsForMaps ) )
+               );
        }
 
        private function assertSerializesWithoutException( Serializer 
$serializer, $object ) {

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I3a9c514987c50fbcdbbc48d9e5e0a9e81618d4f1
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQualityExternalValidation
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to