New namespace MediaWiki\Tests\Maintenance

Bug: T184775
Change-Id: I041b8eb4f1ef3cf882a8082ff3f208604b8edf96
This commit is contained in:
Adam Roses Wight 2018-01-16 13:20:31 -05:00
parent f28c5739fd
commit c7e8c25e8f
10 changed files with 66 additions and 5 deletions

View file

@ -150,7 +150,7 @@ $wgAutoloadClasses += [
'GenericArrayObjectTest' => "$testDir/phpunit/includes/libs/GenericArrayObjectTest.php",
# tests/phpunit/maintenance
'DumpTestCase' => "$testDir/phpunit/maintenance/DumpTestCase.php",
'MediaWiki\Tests\Maintenance\DumpTestCase' => "$testDir/phpunit/maintenance/DumpTestCase.php",
# tests/phpunit/media
'FakeDimensionFile' => "$testDir/phpunit/includes/media/FakeDimensionFile.php",

View file

@ -1,5 +1,9 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use Benchmarker;
use PHPUnit_Framework_TestCase;
use Wikimedia\TestingAccessWrapper;
/**
@ -7,8 +11,6 @@ use Wikimedia\TestingAccessWrapper;
*/
class BenchmarkerTest extends PHPUnit_Framework_TestCase {
use MediaWikiCoversValidator;
public function testBenchSimple() {
$bench = $this->getMockBuilder( Benchmarker::class )
->setMethods( [ 'execute', 'output' ] )

View file

@ -1,5 +1,14 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use ContentHandler;
use ExecutableFinder;
use MediaWikiLangTestCase;
use Page;
use User;
use XMLReader;
/**
* Base TestCase for dumps
*/

View file

@ -1,6 +1,10 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use Maintenance;
use MediaWiki\MediaWikiServices;
use MediaWikiTestCase;
/**
* Makes parts of Maintenance class API visible for testing, and makes up for a

View file

@ -1,5 +1,10 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use BaseDump;
use MediaWikiTestCase;
/**
* Tests for BaseDump
*

View file

@ -1,5 +1,14 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use MediaWikiLangTestCase;
use TextContentHandler;
use TextPassDumper;
use Title;
use WikiExporter;
use WikiPage;
require_once __DIR__ . "/../../../maintenance/dumpTextPass.php";
/**
@ -34,7 +43,7 @@ class TextPassDumperDatabaseTest extends DumpTestCase {
$this->tablesUsed[] = 'text';
$this->mergeMwGlobalArrayValue( 'wgContentHandlers', [
"BackupTextPassTestModel" => "BackupTextPassTestModelHandler"
"BackupTextPassTestModel" => BackupTextPassTestModelHandler::class,
] );
$ns = $this->getDefaultWikitextNS();

View file

@ -1,4 +1,13 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use DumpBackup;
use ManualLogEntry;
use Title;
use User;
use WikiExporter;
/**
* Tests for log dumps of BackupDumper
*

View file

@ -1,4 +1,13 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use DumpBackup;
use Language;
use Title;
use WikiExporter;
use WikiPage;
/**
* Tests for page dumps of BackupDumper
*
@ -6,7 +15,6 @@
* @group Dump
* @covers BackupDumper
*/
class BackupDumperPageTest extends DumpTestCase {
// We'll add several pages, revision and texts. The following variables hold the

View file

@ -1,5 +1,10 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use DumpCategoriesAsRdf;
use MediaWikiLangTestCase;
/**
* @covers CategoriesRdf
* @covers DumpCategoriesAsRdf

View file

@ -1,5 +1,15 @@
<?php
namespace MediaWiki\Tests\Maintenance;
use ContentHandler;
use FetchText;
use MediaWikiTestCase;
use MWException;
use Title;
use PHPUnit_Framework_ExpectationFailedException;
use WikiPage;
require_once __DIR__ . "/../../../maintenance/fetchText.php";
/**