Fix visibility of setUp/tearDown

Change-Id: I636be48eb9f713680abac35d46091f7b49374696
This commit is contained in:
Thiemo Kreuz 2020-06-14 12:51:39 +02:00
parent 2d34500f59
commit 5f3a92385b
79 changed files with 89 additions and 89 deletions

View file

@ -11,7 +11,7 @@ abstract class MWHttpRequestTestCase extends PHPUnit\Framework\TestCase {
/** @var HttpRequestFactory */
private $factory;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->oldHttpEngine = Http::$httpEngine;
Http::$httpEngine = static::$httpEngine;
@ -31,7 +31,7 @@ abstract class MWHttpRequestTestCase extends PHPUnit\Framework\TestCase {
}
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
Http::$httpEngine = $this->oldHttpEngine;
}

View file

@ -14,7 +14,7 @@ use MediaWiki\Shell\Shell;
*/
class FirejailCommandIntegrationTest extends PHPUnit\Framework\TestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
if ( Shell::isDisabled() ) {
$this->markTestSkipped( 'shelling out is disabled' );

View file

@ -26,12 +26,12 @@ use PHPUnit\Framework\Error\Deprecated;
class DeprecatedGlobalTest extends MediaWikiTestCase {
private $oldErrorLevel;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->oldErrorLevel = error_reporting( -1 );
}
public function tearDown() : void {
protected function tearDown() : void {
error_reporting( $this->oldErrorLevel );
parent::tearDown();
}

View file

@ -4,7 +4,7 @@ use MediaWiki\Session\SessionManager;
class FauxRequestTest extends MediaWikiIntegrationTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( 'wgServer', '//wiki.test' );
}

View file

@ -6,7 +6,7 @@ use Wikimedia\ScopedCallback;
class HooksTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
global $wgHooks;
parent::setUp();
unset( $wgHooks['MediaWikiHooksTest001'] );

View file

@ -97,7 +97,7 @@ class MovePageTest extends MediaWikiTestCase {
);
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// Ensure we have some pages that are guaranteed to exist or not

View file

@ -25,7 +25,7 @@ class MutableRevisionRecordTest extends MediaWikiTestCase {
use RevisionRecordTests;
public function setUp() : void {
protected function setUp() : void {
Title::clearCaches();
parent::setUp();
}

View file

@ -33,7 +33,7 @@ class RenderedRevisionTest extends MediaWikiTestCase {
/** @var callable */
private $combinerCallback;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->combinerCallback = function ( RenderedRevision $rr, array $hints = [] ) {

View file

@ -60,7 +60,7 @@ abstract class RevisionStoreDbTestBase extends MediaWikiTestCase {
*/
private $testPage;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'archive';
$this->tablesUsed[] = 'page';

View file

@ -33,7 +33,7 @@ use WikitextContent;
*/
class DerivedPageDataUpdaterTest extends MediaWikiTestCase {
public function setUp(): void {
protected function setUp(): void {
parent::setUp();
$this->tablesUsed[] = 'page';

View file

@ -25,7 +25,7 @@ use Wikimedia\TestingAccessWrapper;
*/
class NameTableStoreTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
$this->tablesUsed[] = 'slot_roles';
parent::setUp();
}

View file

@ -25,7 +25,7 @@ use WikiPage;
*/
class PageUpdaterTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$slotRoleRegistry = MediaWikiServices::getInstance()->getSlotRoleRegistry();

View file

@ -437,7 +437,7 @@ class TitleMethodsTest extends MediaWikiLangTestCase {
$this->assertSame( $expected, $title->getLinkURL( $query, $query2, $proto ) );
}
public function tearDown() : void {
protected function tearDown() : void {
Title::clearCaches();
parent::tearDown();
}

View file

@ -9,7 +9,7 @@ use Wikimedia\Rdbms\DatabaseDomain;
*/
class WikiMapTest extends MediaWikiLangTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$conf = new SiteConfiguration();

View file

@ -7,7 +7,7 @@
*/
class ApiCSPReportTest extends MediaWikiIntegrationTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( [
'CSPFalsePositiveUrls' => [],

View file

@ -13,7 +13,7 @@ use Wikimedia\TestingAccessWrapper;
* @covers ApiLogin
*/
class ApiLoginTest extends ApiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'bot_passwords';

View file

@ -10,7 +10,7 @@
class ApiQueryPrefixSearchTest extends ApiTestCase {
private const TEST_QUERY = 'unittest';
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( [
'wgSearchType' => MockCompletionSearchEngine::class,

View file

@ -93,7 +93,7 @@ class ApiQuerySearchTest extends ApiTestCase {
$this->assertEquals( $expect, $results );
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
MockSearchEngine::clearMockResults();
$this->registerMockSearchEngine();

View file

@ -13,7 +13,7 @@ use Wikimedia\TestingAccessWrapper;
* @group Database
*/
class ApiStashEditTest extends ApiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setService( 'PageEditStash', new PageEditStash(
new HashBagOStuff( [] ),

View file

@ -16,7 +16,7 @@ class ApiUnblockTest extends ApiTestCase {
/** @var User */
private $blockee;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed = array_merge(

View file

@ -12,7 +12,7 @@ class ApiUploadTest extends ApiUploadTestCase {
return __DIR__ . '/../../data/media/' . $fileName;
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'watchlist'; // This test might interfere with watchlists test.
$this->tablesUsed = array_merge( $this->tablesUsed, LocalFile::getQueryInfo()['tables'] );

View file

@ -19,13 +19,13 @@ class BlockRestrictionStoreTest extends \MediaWikiLangTestCase {
/** @var BlockRestrictionStore */
protected $blockRestrictionStore;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->blockRestrictionStore = MediaWikiServices::getInstance()->getBlockRestrictionStore();
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
$this->resetTables();
}

View file

@ -48,7 +48,7 @@ class CategoryMembershipChangeTest extends MediaWikiLangTestCase {
return self::$mockRecentChange;
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
self::$notifyCallCounter = 0;
self::$mockRecentChange = $this->createMock( RecentChange::class );

View file

@ -8,7 +8,7 @@ use Wikimedia\TestingAccessWrapper;
class ChangesListFilterTest extends MediaWikiTestCase {
protected $group;
public function setUp() : void {
protected function setUp() : void {
$this->group = $this->getGroup( [ 'name' => 'group' ] );
parent::setUp();

View file

@ -13,7 +13,7 @@ class RecentChangeTest extends MediaWikiTestCase {
protected $user_comment;
protected $context;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->title = Title::newFromText( 'SomeTitle' );

View file

@ -8,7 +8,7 @@ use MediaWiki\MediaWikiServices;
*/
class ChangeTagsTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'change_tag';

View file

@ -7,7 +7,7 @@ use MediaWiki\MediaWikiServices;
*/
class CustomUppercaseCollationTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
$this->collation = new CustomUppercaseCollation( [
'D',
'C',

View file

@ -13,7 +13,7 @@ class DeprecationHelperTest extends MediaWikiTestCase {
/** @var TestDeprecatedSubclass */
private $testSubclass;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->testClass = new TestDeprecatedClass();
$this->testSubclass = new TestDeprecatedSubclass();

View file

@ -9,7 +9,7 @@ use Psr\Log\NullLogger;
*/
class ImportableOldRevisionImporterTest extends MediaWikiIntegrationTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'change_tag';

View file

@ -25,7 +25,7 @@ class JobRunnerTest extends MediaWikiIntegrationTestCase {
*/
private $deletePageJob;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$str = wfRandomString( 10 );

View file

@ -20,7 +20,7 @@ class CategoryMembershipChangeJobTest extends MediaWikiTestCase {
*/
private $title;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( 'wgRCWatchCategoryMembership', true );
$this->setContentLang( 'qqx' );

View file

@ -13,7 +13,7 @@ use MediaWiki\MediaWikiServices;
*/
class ClearUserWatchlistJobTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
self::$users['ClearUserWatchlistJobTestUser']
= new TestUser( 'ClearUserWatchlistJobTestUser' );

View file

@ -13,7 +13,7 @@ use MediaWiki\MediaWikiServices;
*/
class RefreshLinksJobTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'page';

View file

@ -10,7 +10,7 @@ class MimeAnalyzerTest extends PHPUnit\Framework\TestCase {
/** @var MimeAnalyzer */
private $mimeAnalyzer;
public function setUp() : void {
protected function setUp() : void {
$this->mimeAnalyzer = new MimeAnalyzer( [
'infoFile' => MimeAnalyzer::USE_INTERNAL,
'typeFile' => MimeAnalyzer::USE_INTERNAL,

View file

@ -492,7 +492,7 @@ abstract class BagOStuffTestBase extends MediaWikiTestCase {
$this->assertTrue( $this->cache->unlock( $key2 ) );
}
public function tearDown() : void {
protected function tearDown() : void {
$this->cache->delete( $this->cache->makeKey( self::TEST_KEY ) );
$this->cache->delete( $this->cache->makeKey( self::TEST_KEY ) . ':lock' );

View file

@ -37,7 +37,7 @@ class LinkRendererFactoryTest extends MediaWikiLangTestCase {
*/
private $hookContainer;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$services = MediaWikiServices::getInstance();

View file

@ -14,7 +14,7 @@ class LinkRendererTest extends MediaWikiLangTestCase {
*/
private $factory;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( [
'wgArticlePath' => '/wiki/$1',
@ -195,7 +195,7 @@ class LinkRendererTest extends MediaWikiLangTestCase {
);
}
public function tearDown() : void {
protected function tearDown() : void {
Title::clearCaches();
parent::tearDown();
}

View file

@ -4,7 +4,7 @@ use MediaWiki\MediaWikiServices;
use Wikimedia\Rdbms\IDatabase;
class DatabaseLogEntryTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// These services cache their joins
@ -12,7 +12,7 @@ class DatabaseLogEntryTest extends MediaWikiTestCase {
MediaWikiServices::getInstance()->resetServiceForTesting( 'ActorMigration' );
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
MediaWikiServices::getInstance()->resetServiceForTesting( 'CommentStore' );

View file

@ -4,13 +4,13 @@
* @covers WebPHandler
*/
class WebPHandlerTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// Allocated file for testing
$this->tempFileName = tempnam( wfTempDir(), 'WEBP' );
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
unlink( $this->tempFileName );
}

View file

@ -8,7 +8,7 @@ class ImagePage404Test extends MediaWikiMediaTestCase {
return parent::getRepoOptions() + [ 'transformVia404' => true ];
}
public function setUp() : void {
protected function setUp() : void {
$this->setMwGlobals( 'wgImageLimits', [
[ 320, 240 ],
[ 640, 480 ],

View file

@ -4,7 +4,7 @@ use Wikimedia\TestingAccessWrapper;
class ImagePageTest extends MediaWikiMediaTestCase {
public function setUp() : void {
protected function setUp() : void {
$this->setMwGlobals( 'wgImageLimits', [
[ 320, 240 ],
[ 640, 480 ],

View file

@ -33,7 +33,7 @@ class ParserOutputTest extends MediaWikiLangTestCase {
];
}
public function tearDown() : void {
protected function tearDown() : void {
MWTimestamp::setFakeTime( false );
parent::tearDown();

View file

@ -4,7 +4,7 @@
* @covers StripState
*/
class StripStateTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setContentLang( 'qqx' );
}

View file

@ -38,7 +38,7 @@ class DefaultPreferencesFactoryTest extends \MediaWikiTestCase {
/** @var Config */
protected $config;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->context = new RequestContext();
$this->context->setTitle( Title::newFromText( self::class ) );

View file

@ -9,7 +9,7 @@ class ExtensionProcessorTest extends MediaWikiTestCase {
private $dir, $dirname;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->dir = $this->getCurrentDir();
$this->dirname = dirname( $this->dir );

View file

@ -10,7 +10,7 @@ class ExtensionRegistryTest extends MediaWikiTestCase {
private $dataDir;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->dataDir = __DIR__ . '/../../data/registration';
}

View file

@ -445,7 +445,7 @@ class ResourceLoaderWikiModuleTest extends ResourceLoaderTestCase {
);
}
public function tearDown() : void {
protected function tearDown() : void {
Title::clearCaches();
parent::tearDown();
}

View file

@ -142,7 +142,7 @@ class SearchNearMatcherTest extends MediaWikiIntegrationTestCase {
$this->assertSame( 0, $result->numRows() );
}
public function tearDown() : void {
protected function tearDown() : void {
Title::clearCaches();
parent::tearDown();
}

View file

@ -13,7 +13,7 @@ class ContribsPagerTest extends MediaWikiTestCase {
/** @var LinkRenderer */
private $linkRenderer;
public function setUp() : void {
protected function setUp() : void {
$this->linkRenderer = MediaWikiServices::getInstance()->getLinkRenderer();
$context = new RequestContext();
$this->pager = new ContribsPager( $context, [

View file

@ -23,7 +23,7 @@ class SpecialBlockTest extends SpecialPageTestBase {
);
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
$this->resetTables();
}

View file

@ -9,7 +9,7 @@ class SpecialMIMESearchTest extends MediaWikiTestCase {
/** @var SpecialMIMESearch */
private $page;
public function setUp() : void {
protected function setUp() : void {
$this->page = new SpecialMIMESearch;
$context = new RequestContext();
$context->setTitle( Title::makeTitle( NS_SPECIAL, 'MIMESearch' ) );

View file

@ -16,7 +16,7 @@ class SpecialUnblockTest extends SpecialPageTestBase {
return new SpecialUnblock();
}
public function tearDown() : void {
protected function tearDown() : void {
$this->db->delete( 'ipblocks', '*', __METHOD__ );
}

View file

@ -10,7 +10,7 @@ use Wikimedia\TestingAccessWrapper;
* @covers SpecialWatchlist
*/
class SpecialWatchlistTest extends SpecialPageTestBase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed = [ 'watchlist' ];
$this->setTemporaryHook(

View file

@ -31,7 +31,7 @@ use MediaWiki\MediaWikiServices;
*/
class MediaWikiTitleCodecTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( [

View file

@ -19,7 +19,7 @@ class NamespaceInfoTest extends MediaWikiTestCase {
*/
private $scopedCallback;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// Boo, there's still some global state in the class :(
@ -32,7 +32,7 @@ class NamespaceInfoTest extends MediaWikiTestCase {
ExtensionRegistry::getInstance()->setAttributeForTest( 'ExtensionNamespaces', [] );
}
public function tearDown() : void {
protected function tearDown() : void {
$this->scopedCallback = null;
parent::tearDown();

View file

@ -14,7 +14,7 @@ use PHPUnit\Framework\AssertionFailedError;
class TalkPageNotificationManagerTest extends MediaWikiIntegrationTestCase {
use MediaWikiCoversValidator;
public function setUp(): void {
protected function setUp(): void {
parent::setUp();
$this->tablesUsed[] = 'user_newtalk';
}

View file

@ -9,7 +9,7 @@ use MediaWiki\MediaWikiServices;
*/
class WatchedItemQueryServiceIntegrationTest extends MediaWikiIntegrationTestCase {
public function setUp(): void {
protected function setUp(): void {
parent::setUp();
self::$users[ 'WatchedItemQueryServiceIntegrationTestUser' ]
= new TestUser( 'WatchedItemQueryServiceIntegrationTestUser' );

View file

@ -12,7 +12,7 @@ use Wikimedia\TestingAccessWrapper;
*/
class WatchedItemStoreIntegrationTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
self::$users['WatchedItemStoreIntegrationTestUser']
= new TestUser( 'WatchedItemStoreIntegrationTestUser' );

View file

@ -15,7 +15,7 @@ use Wikimedia\Rdbms\IDatabase;
*/
class RevisionListTest extends MediaWikiIntegrationTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed[] = 'revision';

View file

@ -22,7 +22,7 @@ class LanguageConverterIntegrationTest extends MediaWikiTestCase {
return $this->factory->getLanguageConverter( $language );
}
public function setUp() : void {
protected function setUp() : void {
$this->factory = new LanguageConverterFactory( false, function () {
$language = MediaWikiServices::getInstance()->getContentLanguage();
} );

View file

@ -27,7 +27,7 @@ class LanguageIntegrationTest extends LanguageClassesTestCase {
);
}
public function setUp() : void {
protected function setUp() : void {
global $wgHooks;
parent::setUp();

View file

@ -32,7 +32,7 @@ class BackupDumperPageTest extends DumpTestCase {
$this->addTestPages();
}
public function tearDown() : void {
protected function tearDown() : void {
parent::tearDown();
if ( isset( $this->streamingLoadBalancer ) ) {

View file

@ -8,7 +8,7 @@ use Wikimedia\Rdbms\IDatabase;
*/
class CategoryChangesAsRdfTest extends MediaWikiLangTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setMwGlobals( [
'wgServer' => 'http://acme.test',

View file

@ -14,7 +14,7 @@ class DeleteAutoPatrolLogsTest extends MaintenanceBaseTestCase {
return DeleteAutoPatrolLogs::class;
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->tablesUsed = [ 'logging' ];

View file

@ -29,7 +29,7 @@ class ExtensionJsonValidationTest extends PHPUnit\Framework\TestCase {
*/
protected $validator;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->validator = new ExtensionJsonValidator( [ $this, 'markTestSkipped' ] );

View file

@ -14,7 +14,7 @@ use MediaWiki\MediaWikiServices;
*/
class SpecialPageFatalTest extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// FIXME: Acknowledge known non-fatal query (T248191)
$this->setMwGlobals( 'wgDBerrorLog', false );

View file

@ -65,12 +65,12 @@ class ParserIntegrationTest extends PHPUnit\Framework\TestCase {
$this->assertEquals( $result->expected, $result->actual );
}
public function setUp() : void {
protected function setUp() : void {
$this->ptTeardownScope = $this->ptRunner->staticSetup();
$this->hideDeprecated( 'Hooks::clear' );
}
public function tearDown() : void {
protected function tearDown() : void {
if ( $this->ptTeardownScope ) {
ScopedCallback::consume( $this->ptTeardownScope );
}

View file

@ -31,7 +31,7 @@ class ParserTestFileSuite extends TestSuite {
}
}
public function setUp() : void {
protected function setUp() : void {
$this->ptRunner->addArticles( $this->ptFileInfo[ 'articles'] );
}
}

View file

@ -138,7 +138,7 @@ class ParserTestTopLevelSuite extends TestSuite {
}
}
public function setUp() : void {
protected function setUp() : void {
wfDebug( __METHOD__ );
$lb = MediaWikiServices::getInstance()->getDBLoadBalancer();
@ -162,7 +162,7 @@ class ParserTestTopLevelSuite extends TestSuite {
$this->ptTeardownScope = $teardown;
}
public function tearDown() : void {
protected function tearDown() : void {
wfDebug( __METHOD__ );
if ( $this->ptTeardownScope ) {
ScopedCallback::consume( $this->ptTeardownScope );

View file

@ -12,7 +12,7 @@ class MediaWikiTestCaseSchema1Test extends MediaWikiTestCase {
public static $hasRun = false;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// FIXME: fails under postgres
$this->markTestSkippedIfDbType( 'postgres' );

View file

@ -14,7 +14,7 @@
*/
class MediaWikiTestCaseSchema2Test extends MediaWikiTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// FIXME: fails under postgres
$this->markTestSkippedIfDbType( 'postgres' );

View file

@ -113,7 +113,7 @@ WIKITEXT;
return MediaWikiServices::getInstance()->getHookContainer();
}
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->setTemporaryHook( 'BadImage', __CLASS__ . '::badImageHook' );

View file

@ -10,14 +10,14 @@ class MWExceptionHandlerTest extends \MediaWikiUnitTestCase {
private $oldSettingValue;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
// We need to make sure the traces have function arguments as we're testing
// their handling.
$this->oldSettingValue = ini_set( 'zend.exception_ignore_args', 0 );
}
public function tearDown() : void {
protected function tearDown() : void {
ini_set( 'zend.exception_ignore_args', $this->oldSettingValue );
parent::tearDown();
}

View file

@ -4,7 +4,7 @@ class ComposerInstalledTest extends PHPUnit\Framework\TestCase {
private $installed;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->installed = __DIR__ . "/../../../../data/composer/installed.json";
}

View file

@ -4,7 +4,7 @@ class ComposerJsonTest extends PHPUnit\Framework\TestCase {
private $json, $json2;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->json = __DIR__ . "/../../../../data/composer/composer.json";
$this->json2 = __DIR__ . "/../../../../data/composer/new-composer.json";

View file

@ -4,7 +4,7 @@ class ComposerLockTest extends PHPUnit\Framework\TestCase {
private $lock;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->lock = __DIR__ . "/../../../../data/composer/composer.lock";
}

View file

@ -15,7 +15,7 @@ class RESTBagOStuffTest extends \MediaWikiUnitTestCase {
*/
private $bag;
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
$this->client =
$this->getMockBuilder( MultiHttpClient::class )

View file

@ -10,7 +10,7 @@
*/
class Argon2PasswordTest extends PasswordTestCase {
public function setUp() : void {
protected function setUp() : void {
parent::setUp();
if ( !defined( 'PASSWORD_ARGON2I' ) ) {
$this->markTestSkipped( 'Argon2 support not found' );

View file

@ -14,7 +14,7 @@
*/
class AvroValidatorTest extends MediaWikiUnitTestCase {
public function setUp() : void {
protected function setUp() : void {
if ( !class_exists( 'AvroSchema' ) ) {
$this->markTestSkipped( 'Avro is required to run the AvroValidatorTest' );
}