tests: Enable PHPUnit 4/6 compat layer in some tests that need it
authorKunal Mehta <legoktm@member.fsf.org>
Sun, 8 Apr 2018 00:36:33 +0000 (17:36 -0700)
committerKunal Mehta <legoktm@member.fsf.org>
Sun, 8 Apr 2018 02:31:24 +0000 (19:31 -0700)
Change-Id: I27a21fa9e97414fae02acbefb28011f0275cba63

15 files changed:
tests/phpunit/includes/FauxRequestTest.php
tests/phpunit/includes/composer/ComposerVersionNormalizerTest.php
tests/phpunit/includes/config/EtcdConfigTest.php
tests/phpunit/includes/db/DatabaseOracleTest.php
tests/phpunit/includes/libs/objectcache/WANObjectCacheTest.php
tests/phpunit/includes/libs/rdbms/database/DBConnRefTest.php
tests/phpunit/includes/libs/rdbms/database/DatabaseDomainTest.php
tests/phpunit/includes/libs/rdbms/database/DatabaseMssqlTest.php
tests/phpunit/includes/libs/rdbms/database/DatabaseMysqlBaseTest.php
tests/phpunit/includes/libs/rdbms/database/DatabaseSQLTest.php
tests/phpunit/includes/libs/rdbms/database/DatabaseSqliteRdbmsTest.php
tests/phpunit/includes/services/ServiceContainerTest.php
tests/phpunit/includes/site/SiteExporterTest.php
tests/phpunit/includes/site/SiteImporterTest.php
tests/phpunit/includes/sparql/SparqlClientTest.php

index 9f8bb38..9e7d680 100644 (file)
@@ -5,6 +5,7 @@ use MediaWiki\Session\SessionManager;
 class FauxRequestTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class FauxRequestTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @covers FauxRequest::__construct
 
        /**
         * @covers FauxRequest::__construct
index c607ae5..c5c0dc7 100644 (file)
@@ -10,6 +10,7 @@
 class ComposerVersionNormalizerTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class ComposerVersionNormalizerTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @dataProvider nonStringProvider
 
        /**
         * @dataProvider nonStringProvider
index 07dbd00..3eecf82 100644 (file)
@@ -5,6 +5,7 @@ use Wikimedia\TestingAccessWrapper;
 class EtcdConfigTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class EtcdConfigTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        private function createConfigMock( array $options = [] ) {
                return $this->getMockBuilder( EtcdConfig::class )
 
        private function createConfigMock( array $options = [] ) {
                return $this->getMockBuilder( EtcdConfig::class )
index b03734e..061e121 100644 (file)
@@ -3,6 +3,7 @@
 class DatabaseOracleTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseOracleTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseOracle
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseOracle
index 77198f9..078b7b3 100644 (file)
@@ -19,6 +19,7 @@ use Wikimedia\TestingAccessWrapper;
 class WANObjectCacheTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class WANObjectCacheTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /** @var TimeAdjustableWANObjectCache */
        private $cache;
 
        /** @var TimeAdjustableWANObjectCache */
        private $cache;
index d1f961a..bc9d9ea 100644 (file)
@@ -12,6 +12,8 @@ use Wikimedia\Rdbms\ResultWrapper;
  */
 class DBConnRefTest extends PHPUnit\Framework\TestCase {
 
  */
 class DBConnRefTest extends PHPUnit\Framework\TestCase {
 
+       use PHPUnit4And6Compat;
+
        /**
         * @return ILoadBalancer
         */
        /**
         * @return ILoadBalancer
         */
index b13e8fc..b2e7155 100644 (file)
@@ -8,6 +8,7 @@ use Wikimedia\Rdbms\DatabaseDomain;
 class DatabaseDomainTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseDomainTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        public static function provideConstruct() {
                return [
 
        public static function provideConstruct() {
                return [
index bb85f5a..b28a5b9 100644 (file)
@@ -5,6 +5,7 @@ use Wikimedia\Rdbms\DatabaseMssql;
 class DatabaseMssqlTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseMssqlTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseMssql
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseMssql
index 1eca89b..378935c 100644 (file)
@@ -29,6 +29,7 @@ use Wikimedia\TestingAccessWrapper;
 class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseMysqlBaseTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @dataProvider provideDiapers
 
        /**
         * @dataProvider provideDiapers
index 40e07d8..a57dce1 100644 (file)
@@ -14,6 +14,7 @@ use Wikimedia\Rdbms\DBUnexpectedError;
 class DatabaseSQLTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseSQLTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /** @var DatabaseTestHelper|Database */
        private $database;
 
        /** @var DatabaseTestHelper|Database */
        private $database;
index d963a5d..a886d6b 100644 (file)
@@ -11,6 +11,7 @@ use Wikimedia\Rdbms\DatabaseSqlite;
 class DatabaseSqliteRdbmsTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class DatabaseSqliteRdbmsTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseSqlite
 
        /**
         * @return PHPUnit_Framework_MockObject_MockObject|DatabaseSqlite
index 1e8175e..a760908 100644 (file)
@@ -9,6 +9,7 @@ use MediaWiki\Services\ServiceContainer;
 class ServiceContainerTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class ServiceContainerTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        private function newServiceContainer( $extraArgs = [] ) {
                return new ServiceContainer( $extraArgs );
 
        private function newServiceContainer( $extraArgs = [] ) {
                return new ServiceContainer( $extraArgs );
index 279bbb2..db900da 100644 (file)
@@ -32,6 +32,7 @@
 class SiteExporterTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class SiteExporterTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        public function testConstructor_InvalidArgument() {
                $this->setExpectedException( InvalidArgumentException::class );
 
        public function testConstructor_InvalidArgument() {
                $this->setExpectedException( InvalidArgumentException::class );
index 7c949ac..bd95a50 100644 (file)
@@ -32,6 +32,7 @@
 class SiteImporterTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
 class SiteImporterTest extends PHPUnit\Framework\TestCase {
 
        use MediaWikiCoversValidator;
+       use PHPUnit4And6Compat;
 
        private function newSiteImporter( array $expectedSites, $errorCount ) {
                $store = $this->getMockBuilder( SiteStore::class )->getMock();
 
        private function newSiteImporter( array $expectedSites, $errorCount ) {
                $store = $this->getMockBuilder( SiteStore::class )->getMock();
index cfaf49b..b217af1 100644 (file)
@@ -4,12 +4,15 @@ namespace MediaWiki\Sparql;
 use Http;
 use MediaWiki\Http\HttpRequestFactory;
 use MWHttpRequest;
 use Http;
 use MediaWiki\Http\HttpRequestFactory;
 use MWHttpRequest;
+use PHPUnit4And6Compat;
 
 /**
  * @covers \MediaWiki\Sparql\SparqlClient
  */
 class SparqlClientTest extends \PHPUnit\Framework\TestCase {
 
 
 /**
  * @covers \MediaWiki\Sparql\SparqlClient
  */
 class SparqlClientTest extends \PHPUnit\Framework\TestCase {
 
+       use PHPUnit4And6Compat;
+
        private function getRequestFactory( $request ) {
                $requestFactory = $this->getMock( HttpRequestFactory::class );
                $requestFactory->method( 'create' )->willReturn( $request );
        private function getRequestFactory( $request ) {
                $requestFactory = $this->getMock( HttpRequestFactory::class );
                $requestFactory->method( 'create' )->willReturn( $request );