Skip to content

Commit

Permalink
tests: Fix types in documentation by adding use statements
Browse files Browse the repository at this point in the history
Some types used in @param/@return are not correct,
because the class is not used with namespace

Change-Id: Ic2643687378a6addabc2c9cd402224e442257f86
  • Loading branch information
umherirrender committed May 29, 2022
1 parent 29878a3 commit f01a391
Show file tree
Hide file tree
Showing 16 changed files with 47 additions and 19 deletions.
1 change: 1 addition & 0 deletions tests/parser/editTests.php
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
<?php

use MediaWiki\Settings\SettingsBuilder;
use MediaWiki\Tests\AnsiTermColorer;

require_once __DIR__ . '/../../maintenance/Maintenance.php';

Expand Down
9 changes: 5 additions & 4 deletions tests/phpunit/LessFileCompilationTest.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
<?php

use MediaWiki\ResourceLoader\Module;

/**
* Modelled on Sebastian Bergmann's PHPUnit_Extensions_PhptTestCase class.
*
Expand All @@ -15,17 +17,16 @@ class LessFileCompilationTest extends ResourceLoaderTestCase {
protected $file;

/**
* @var ResourceLoaderModule The ResourceLoader module that contains
* the file
* @var Module The ResourceLoader module that contains the file
*/
protected $module;

/**
* @param string $file
* @param ResourceLoaderModule $module The ResourceLoader module that
* @param Module $module The ResourceLoader module that
* contains the file
*/
public function __construct( $file, ResourceLoaderModule $module ) {
public function __construct( $file, Module $module ) {
parent::__construct( 'testLessFileCompilation' );

$this->file = $file;
Expand Down
1 change: 1 addition & 0 deletions tests/phpunit/includes/OutputPageTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
use MediaWiki\Page\PageStoreRecord;
use MediaWiki\Permissions\Authority;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\ResourceLoader\ResourceLoader;
use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait;
use PHPUnit\Framework\MockObject\MockObject;
use Wikimedia\DependencyStore\KeyValueDependencyStore;
Expand Down
21 changes: 10 additions & 11 deletions tests/phpunit/includes/ResourceLoader/StartUpModuleTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
use Exception;
use MediaWiki\ResourceLoader\Module;
use MediaWiki\ResourceLoader\StartUpModule;
use ResourceLoaderStartUpModule;
use ResourceLoaderTestCase;
use ResourceLoaderTestModule;

Expand Down Expand Up @@ -766,7 +765,7 @@ public function testGetModuleRegistrationsProduction( array $case ) {
$context = $this->getResourceLoaderContext( [ 'debug' => 'false' ] );
$rl = $context->getResourceLoader();
$rl->register( $case['modules'] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl->getConfig() );
$out = ltrim( $case['out'], "\n" );

Expand Down Expand Up @@ -809,7 +808,7 @@ public function testRegistrationsMinified( $modules ) {
] );
$rl = $context->getResourceLoader();
$rl->register( $modules );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl->getConfig() );
$out = 'mw.loader.addSource({"local":"/w/load.php"});' . "\n"
. 'mw.loader.register(['
Expand All @@ -835,7 +834,7 @@ public function testRegistrationsUnminified( $modules ) {
] );
$rl = $context->getResourceLoader();
$rl->register( $modules );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl->getConfig() );
$out =
'mw.loader.addSource({
Expand Down Expand Up @@ -871,11 +870,11 @@ public function testRegistrationsUnminified( $modules ) {
public function testGetVersionHash_varyConfig() {
$context = $this->getResourceLoaderContext();

$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $context->getResourceLoader()->getConfig() );
$version1 = $module->getVersionHash( $context );

$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $context->getResourceLoader()->getConfig() );
$version2 = $module->getVersionHash( $context );

Expand All @@ -898,7 +897,7 @@ public function testGetVersionHash_varyModule() {
'test.a' => [ 'class' => ResourceLoaderTestModule::class ],
'test.b' => [ 'class' => ResourceLoaderTestModule::class ],
] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl1->getConfig() );
$version1 = $module->getVersionHash( $context1 );

Expand All @@ -908,7 +907,7 @@ public function testGetVersionHash_varyModule() {
'test.b' => [ 'class' => ResourceLoaderTestModule::class ],
'test.c' => [ 'class' => ResourceLoaderTestModule::class ],
] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl2->getConfig() );
$version2 = $module->getVersionHash( $context2 );

Expand All @@ -921,7 +920,7 @@ public function testGetVersionHash_varyModule() {
'script' => 'different',
],
] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl3->getConfig() );
$version3 = $module->getVersionHash( $context3 );

Expand Down Expand Up @@ -951,7 +950,7 @@ public function testGetVersionHash_varyDeps() {
'dependencies' => [ 'x', 'y' ],
],
] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl->getConfig() );
$version1 = $module->getVersionHash( $context );

Expand All @@ -963,7 +962,7 @@ public function testGetVersionHash_varyDeps() {
'dependencies' => [ 'x', 'z' ],
],
] );
$module = new ResourceLoaderStartUpModule();
$module = new StartUpModule();
$module->setConfig( $rl->getConfig() );
$version2 = $module->getVersionHash( $context );

Expand Down
1 change: 1 addition & 0 deletions tests/phpunit/includes/Revision/RenderedRevisionTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
use InvalidArgumentException;
use LogicException;
use MediaWiki\Content\Renderer\ContentRenderer;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageIdentityValue;
use MediaWiki\Page\PageReference;
use MediaWiki\Revision\MutableRevisionRecord;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
use MediaWiki\Storage\EditResultCache;
use MediaWiki\Storage\RevisionSlotsUpdate;
use MediaWikiIntegrationTestCase;
use Message;
use MockTitleTrait;
use MWCallableUpdate;
use MWTimestamp;
Expand Down
3 changes: 3 additions & 0 deletions tests/phpunit/includes/auth/AuthManagerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace MediaWiki\Auth;

use Config;
use Language;
use MediaWiki\Auth\Hook\AuthManagerLoginAuthenticateAuditHook;
use MediaWiki\Auth\Hook\LocalUserCreatedHook;
use MediaWiki\Auth\Hook\SecuritySensitiveOperationStatusHook;
Expand All @@ -11,6 +12,7 @@
use MediaWiki\Block\DatabaseBlock;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\StaticHookRegistry;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\MediaWikiServices;
use MediaWiki\Session\SessionInfo;
use MediaWiki\Session\SessionProvider;
Expand All @@ -32,6 +34,7 @@
use StatusValue;
use WebRequest;
use Wikimedia\ObjectFactory\ObjectFactory;
use Wikimedia\Rdbms\ILoadBalancer;
use Wikimedia\ScopedCallback;
use Wikimedia\TestingAccessWrapper;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ protected function setUp(): void {
* @dataProvider providePopulateUser
* @param string $email Email to set
* @param string $realname Realname to set
* @param StatusValue $expect Expected return
* @param \StatusValue $expect Expected return
*/
public function testPopulateUser( $email, $realname, $expect ) {
$user = new \User();
Expand Down
6 changes: 6 additions & 0 deletions tests/phpunit/includes/specials/ContribsPagerTest.php
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
<?php

use MediaWiki\Cache\LinkBatchFactory;
use MediaWiki\CommentFormatter\CommentFormatter;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Revision\RevisionStore;
use MediaWiki\User\UserIdentity;
use MediaWiki\User\UserIdentityValue;
use Wikimedia\Rdbms\FakeResultWrapper;
use Wikimedia\Rdbms\ILoadBalancer;
use Wikimedia\TestingAccessWrapper;

/**
Expand Down
5 changes: 5 additions & 0 deletions tests/phpunit/includes/specials/DeletedContribsPagerTest.php
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
<?php

use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Revision\RevisionStore;
use Wikimedia\Rdbms\ILoadBalancer;

/**
* @group Database
*/
Expand Down
1 change: 1 addition & 0 deletions tests/phpunit/includes/title/NamespaceInfoTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
use MediaWiki\Config\ServiceOptions;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Linker\LinkTarget;
use Wikimedia\ScopedCallback;

class NamespaceInfoTest extends MediaWikiIntegrationTestCase {
use TestAllServiceOptionsUsed;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
use MediaWiki\Linker\LinksMigration;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\Logger\LoggerFactory;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageIdentityValue;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,20 @@

namespace MediaWiki\Tests\Integration\Permissions;

use CommentStore;
use IDBAccessObject;
use LinkCache;
use MediaWiki\Cache\CacheKeyHelper;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\Linker\LinksMigration;
use MediaWiki\Page\PageIdentityValue;
use MediaWiki\Page\PageStore;
use MediaWiki\Permissions\RestrictionStore;
use MediaWikiIntegrationTestCase;
use Title;
use WANObjectCache;
use Wikimedia\Rdbms\ILoadBalancer;
use Wikimedia\TestingAccessWrapper;

/**
Expand All @@ -31,7 +38,7 @@ class RestrictionStoreTest extends MediaWikiIntegrationTestCase {
/** @var LinkCache */
private $linkCache;

/** @var \MediaWiki\Linker\LinksMigration */
/** @var LinksMigration */
private $linksMigration;

/** @var HookContainer */
Expand Down
1 change: 1 addition & 0 deletions tests/phpunit/maintenance/fetchTextTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
namespace MediaWiki\Tests\Maintenance;

use ContentHandler;
use Exception;
use FetchText;
use MediaWiki\Revision\RevisionRecord;
use MediaWikiIntegrationTestCase;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ class AuthenticationResponseTest extends \MediaWikiUnitTestCase {
* @dataProvider provideConstructors
* @param string $constructor
* @param array $args
* @param array|Exception $expect
* @param array|\Exception $expect
*/
public function testConstructors( $constructor, $args, $expect ) {
if ( is_array( $expect ) ) {
Expand Down
2 changes: 1 addition & 1 deletion tests/phpunit/unit/includes/libs/StringUtilsTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,7 @@ public static function provideStringsForIsUtf8Check() {
}

/**
* @param strin $input
* @param string $input
* @param bool $expected
* @dataProvider provideRegexps
* @covers StringUtils::isValidPCRERegex
Expand Down

0 comments on commit f01a391

Please sign in to comment.