Merge "tests/api: Add missing documentation to class properties"
This commit is contained in:
commit
88f217a052
24 changed files with 37 additions and 2 deletions
|
|
@ -10,6 +10,7 @@ use MediaWiki\MainConfigNames;
|
|||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\Permissions\UltimateAuthority;
|
||||
use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait;
|
||||
use MediaWiki\User\User;
|
||||
use MediaWiki\User\UserRigorOptions;
|
||||
use MediaWiki\Utils\MWTimestamp;
|
||||
|
||||
|
|
@ -23,7 +24,9 @@ use MediaWiki\Utils\MWTimestamp;
|
|||
class ApiBlockTest extends ApiTestCase {
|
||||
use MockAuthorityTrait;
|
||||
|
||||
/** @var User|null */
|
||||
protected $mUser = null;
|
||||
/** @var DatabaseBlockStore */
|
||||
private $blockStore;
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@ class ApiComparePagesTest extends ApiTestCase {
|
|||
|
||||
use TempUserTestTrait;
|
||||
|
||||
/** @var array */
|
||||
protected static $repl = [];
|
||||
|
||||
protected function addPage( $page, $text, $model = CONTENT_MODEL_WIKITEXT ) {
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ class ApiOptionsTest extends ApiTestCase {
|
|||
private $userOptionsManagerMock;
|
||||
/** @var ApiOptions */
|
||||
private $mTested;
|
||||
/** @var array */
|
||||
private $mSession;
|
||||
/** @var DerivativeContext */
|
||||
private $mContext;
|
||||
|
|
|
|||
|
|
@ -43,7 +43,9 @@ use SkinFallback;
|
|||
class ApiParseTest extends ApiTestCase {
|
||||
use DummyServicesTrait;
|
||||
|
||||
/** @var int */
|
||||
protected static $pageId;
|
||||
/** @var int[] */
|
||||
protected static $revIds = [];
|
||||
|
||||
public function addDBDataOnce() {
|
||||
|
|
|
|||
|
|
@ -1422,6 +1422,7 @@ class ApiResultTest extends MediaWikiIntegrationTestCase {
|
|||
}
|
||||
|
||||
class ApiResultTestStringifiableObject implements Stringable {
|
||||
/** @var string */
|
||||
private $ret;
|
||||
|
||||
public function __construct( $ret = 'Ok' ) {
|
||||
|
|
@ -1435,6 +1436,7 @@ class ApiResultTestStringifiableObject implements Stringable {
|
|||
|
||||
#[AllowDynamicProperties]
|
||||
class ApiResultTestSerializableObject implements Stringable {
|
||||
/** @var string */
|
||||
private $ret;
|
||||
|
||||
public function __construct( $ret ) {
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ use MWCryptRand;
|
|||
class ApiRevisionDeleteTest extends ApiTestCase {
|
||||
use MockAuthorityTrait;
|
||||
|
||||
/** @var int[] */
|
||||
public $revs = [];
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
|
|
@ -27,8 +27,10 @@ use ReturnTypeWillChange;
|
|||
abstract class ApiTestCase extends MediaWikiLangTestCase {
|
||||
use MockAuthorityTrait;
|
||||
|
||||
/** @var string */
|
||||
protected static $apiUrl;
|
||||
|
||||
/** @var ApiErrorFormatter|null */
|
||||
protected static $errorFormatter = null;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace MediaWiki\Tests\Api;
|
|||
use ApiBase;
|
||||
|
||||
class MockApi extends ApiBase {
|
||||
/** @var array */
|
||||
public $warnings = [];
|
||||
|
||||
public function execute() {
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace MediaWiki\Tests\Api;
|
|||
use ApiQueryBase;
|
||||
|
||||
class MockApiQueryBase extends ApiQueryBase {
|
||||
/** @var string */
|
||||
private $name;
|
||||
|
||||
public function execute() {
|
||||
|
|
|
|||
|
|
@ -23,9 +23,13 @@ use UnexpectedValueException;
|
|||
* Can fetch a random image, or also write a number of them to disk with random filenames.
|
||||
*/
|
||||
class RandomImageGenerator {
|
||||
/** @var int */
|
||||
private $minWidth = 16;
|
||||
/** @var int */
|
||||
private $maxWidth = 16;
|
||||
/** @var int */
|
||||
private $minHeight = 16;
|
||||
/** @var int */
|
||||
private $maxHeight = 16;
|
||||
|
||||
public function __construct( $options = [] ) {
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@ use Wikimedia\TestingAccessWrapper;
|
|||
*/
|
||||
class ApiFormatBaseTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'mockbase';
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ use MWException;
|
|||
*/
|
||||
class ApiFormatJsonTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'json';
|
||||
|
||||
private static function addFormatVersion( $format, $arr ) {
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ use ApiResult;
|
|||
*/
|
||||
class ApiFormatNoneTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'none';
|
||||
|
||||
public static function provideGeneralEncoding() {
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ use ApiResult;
|
|||
*/
|
||||
class ApiFormatPhpTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'php';
|
||||
|
||||
private static function addFormatVersion( $format, $arr ) {
|
||||
|
|
|
|||
|
|
@ -13,6 +13,7 @@ use MWException;
|
|||
*/
|
||||
class ApiFormatRawTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'raw';
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -12,6 +12,7 @@ use MediaWiki\Title\Title;
|
|||
*/
|
||||
class ApiFormatXmlTest extends ApiFormatTestBase {
|
||||
|
||||
/** @inheritDoc */
|
||||
protected $printerName = 'xml';
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@ namespace MediaWiki\Tests\Api\Query;
|
|||
use MediaWiki\Permissions\UltimateAuthority;
|
||||
use MediaWiki\Tests\Api\ApiTestCase;
|
||||
use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait;
|
||||
use MediaWiki\User\User;
|
||||
|
||||
/**
|
||||
* @group API
|
||||
|
|
@ -18,6 +19,7 @@ class ApiQueryAllUsersTest extends ApiTestCase {
|
|||
|
||||
private const USER_PREFIX = 'ApiQueryAllUsersTest ';
|
||||
|
||||
/** @var User[] */
|
||||
private static $usersAdded = [];
|
||||
|
||||
public function addDBDataOnce() {
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ use MediaWiki\Title\Title;
|
|||
* @covers \ApiQuery
|
||||
*/
|
||||
class ApiQueryBasicTest extends ApiQueryTestBase {
|
||||
/** @var Exception|null */
|
||||
protected $exceptionFromAddDBData;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -30,6 +30,7 @@ use Exception;
|
|||
* @covers \ApiQuery
|
||||
*/
|
||||
class ApiQueryContinue2Test extends ApiQueryContinueTestBase {
|
||||
/** @var Exception|null */
|
||||
protected $exceptionFromAddDBData;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -34,6 +34,7 @@ use Exception;
|
|||
* @covers \ApiQuery
|
||||
*/
|
||||
class ApiQueryContinueTest extends ApiQueryContinueTestBase {
|
||||
/** @var Exception|null */
|
||||
protected $exceptionFromAddDBData;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ use MediaWiki\Request\FauxRequest;
|
|||
use MediaWiki\Tests\Api\ApiTestCase;
|
||||
use MediaWiki\Tests\Unit\Permissions\MockAuthorityTrait;
|
||||
use MediaWiki\Tests\User\TempUser\TempUserTestTrait;
|
||||
use MediaWiki\User\UserIdentity;
|
||||
use MediaWiki\User\UserIdentityValue;
|
||||
use MediaWiki\Utils\MWTimestamp;
|
||||
|
||||
|
|
@ -37,7 +38,9 @@ class ApiQueryImageInfoTest extends ApiTestCase {
|
|||
private const IMAGE_2_TIMESTAMP = '20230101000000';
|
||||
private const IMAGE_2_SIZE = 12345;
|
||||
|
||||
/** @var UserIdentity */
|
||||
private $testUser = null;
|
||||
/** @var User */
|
||||
private $tempUser = null;
|
||||
|
||||
public function addDBData() {
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ use Wikimedia\TestingAccessWrapper;
|
|||
class ApiQuerySiteinfoTest extends ApiTestCase {
|
||||
use TempUserTestTrait;
|
||||
|
||||
/** @var array[]|null */
|
||||
private $originalRegistryLoaded = null;
|
||||
|
||||
protected function tearDown(): void {
|
||||
|
|
|
|||
|
|
@ -27,8 +27,9 @@ class ApiQueryWatchlistIntegrationTest extends ApiTestCase {
|
|||
|
||||
// TODO: This test should use Authority, but can't due to User::saveSettings
|
||||
|
||||
// phpcs:ignore MediaWiki.Commenting.PropertyDocumentation.WrongStyle
|
||||
/** @var User */
|
||||
private $loggedInUser;
|
||||
/** @var User */
|
||||
private $notLoggedInUser;
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
|
|
@ -16,8 +16,9 @@ use MediaWiki\Watchlist\WatchedItemQueryService;
|
|||
*/
|
||||
class ApiQueryWatchlistRawIntegrationTest extends ApiTestCase {
|
||||
// TODO: This test should use Authority, but can't due to User::saveSettings
|
||||
// phpcs:ignore MediaWiki.Commenting.PropertyDocumentation.WrongStyle
|
||||
/** @var User */
|
||||
private $loggedInUser;
|
||||
/** @var User */
|
||||
private $notLoggedInUser;
|
||||
|
||||
protected function setUp(): void {
|
||||
|
|
|
|||
Loading…
Reference in a new issue