diff options
author | Reedy <reedy@wikimedia.org> | 2024-02-16 19:35:21 +0000 |
---|---|---|
committer | Reedy <reedy@wikimedia.org> | 2024-02-18 15:47:04 +0000 |
commit | 75640200fbe8086c7fa71dd0c0b3751752c1843c (patch) | |
tree | 4da31ad0214062f66da5d167222ac270544b51f9 /tests/phpunit/includes/api/ApiTestCase.php | |
parent | d431e802d50596ead1e42af485c14de350ee21d1 (diff) | |
download | mediawikicore-75640200fbe8086c7fa71dd0c0b3751752c1843c.tar.gz mediawikicore-75640200fbe8086c7fa71dd0c0b3751752c1843c.zip |
tests: Namespace api tests
Bug: T357823
Change-Id: I0d7cc2c9b166d5e5b913c1305f7cee017fe377af
Diffstat (limited to 'tests/phpunit/includes/api/ApiTestCase.php')
-rw-r--r-- | tests/phpunit/includes/api/ApiTestCase.php | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/tests/phpunit/includes/api/ApiTestCase.php b/tests/phpunit/includes/api/ApiTestCase.php index 5687d27b5f0b..b3eeb67d5340 100644 --- a/tests/phpunit/includes/api/ApiTestCase.php +++ b/tests/phpunit/includes/api/ApiTestCase.php @@ -1,13 +1,28 @@ <?php +namespace MediaWiki\Tests\Api; + +use ApiBase; +use ApiErrorFormatter; +use ApiMain; +use ApiMessage; +use ApiQueryTokens; +use ApiResult; +use ApiUsageException; +use ArrayAccess; +use LogicException; use MediaWiki\Context\RequestContext; use MediaWiki\MediaWikiServices; +use MediaWiki\Message\Message; use MediaWiki\Permissions\Authority; use MediaWiki\Request\FauxRequest; +use MediaWiki\Session\Session; use MediaWiki\Session\SessionManager; use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait; +use MediaWikiLangTestCase; use PHPUnit\Framework\AssertionFailedError; use PHPUnit\Framework\Constraint\Constraint; +use ReturnTypeWillChange; abstract class ApiTestCase extends MediaWikiLangTestCase { use MockAuthorityTrait; @@ -44,7 +59,7 @@ abstract class ApiTestCase extends MediaWikiLangTestCase { return isset( $this->getters[$offset] ) || isset( $this->extraUsers[$offset] ); } - #[\ReturnTypeWillChange] + #[ReturnTypeWillChange] public function offsetGet( $offset ) { if ( isset( $this->getters[$offset] ) ) { return ( $this->getters[$offset] )(); @@ -74,7 +89,7 @@ abstract class ApiTestCase extends MediaWikiLangTestCase { protected function tearDown(): void { // Avoid leaking session over tests - MediaWiki\Session\SessionManager::getGlobalSession()->clear(); + SessionManager::getGlobalSession()->clear(); ApiBase::clearCacheForTest(); @@ -184,7 +199,7 @@ abstract class ApiTestCase extends MediaWikiLangTestCase { /** * @since 1.37 * @param array $params - * @param MediaWiki\Session\Session|array|null $session + * @param Session|array|null $session * @return FauxRequest */ protected function buildFauxRequest( $params, $session ) { @@ -340,3 +355,5 @@ abstract class ApiTestCase extends MediaWikiLangTestCase { ); } } + +class_alias( ApiTestCase::class, 'ApiTestCase' ); |