MediaWiki REL1_31
|
medium API Database More...
Protected Member Functions | |
setUp () | |
Protected Member Functions inherited from ApiTestCase | |
doApiRequest (array $params, array $session=null, $appendModule=false, User $user=null, $tokenType=null) | |
Does the API request and returns the result. | |
doApiRequestWithToken (array $params, array $session=null, User $user=null, $tokenType='auto') | |
Convenience function to access the token parameter of doApiRequest() more succinctly. | |
doLogin ( $testUser=null) | |
Previously this would do API requests to log in, as well as setting $wgUser and the request context's user. | |
editPage ( $pageName, $text, $summary='', $defaultNs=NS_MAIN) | |
Edits or creates a page/revision. | |
getTokenList (TestUser $user, $session=null) | |
revisionDelete ( $rev, array $value=[Revision::DELETED_TEXT=> 1], $comment='') | |
Revision-deletes a revision. | |
setExpectedApiException ( $msg, $code=null, array $data=null, $httpCode=0) | |
Expect an ApiUsageException to be thrown with the given parameters, which are the same as ApiUsageException::newWithMessage()'s parameters. | |
tearDown () | |
Protected Member Functions inherited from MediaWikiTestCase | |
addTmpFiles ( $files) | |
arrayWrap (array $elements) | |
Utility method taking an array of elements and wrapping each element in its own array. | |
assertArrayEquals (array $expected, array $actual, $ordered=false, $named=false) | |
Assert that two arrays are equal. | |
assertFileContains ( $fileName, $actualData, $createIfMissing=true, $msg='') | |
Check whether file contains given data. | |
assertHTMLEquals ( $expected, $actual, $msg='') | |
Put each HTML element on its own line and then equals() the results. | |
assertSelect ( $table, $fields, $condition, array $expectedRows, array $options=[], array $join_conds=[]) | |
Asserts that the given database query yields the rows given by $expectedRows. | |
assertType ( $type, $actual, $message='') | |
Asserts the type of the provided value. | |
assertTypeOrValue ( $type, $actual, $value=false, $message='') | |
Asserts that the provided variable is of the specified internal type or equals the $value argument. | |
checkDbIsSupported () | |
checkPHPExtension ( $extName) | |
Check if $extName is a loaded PHP extension, will skip the test whenever it is not loaded. | |
getDefaultWikitextNS () | |
Returns the ID of a namespace that defaults to Wikitext. | |
getNewTempDirectory () | |
obtains a new temporary directory | |
getNewTempFile () | |
Obtains a new temporary file name. | |
getSchemaOverrides (IMaintainableDatabase $db) | |
Stub. | |
insertPage ( $pageName, $text='Sample page for unit test.', $namespace=null) | |
Insert a new page. | |
isWikitextNS ( $ns) | |
Returns true if the given namespace defaults to Wikitext according to $wgNamespaceContentModels. | |
markTestSkippedIfNoDiff3 () | |
Check, if $wgDiff3 is set and ready to merge Will mark the calling test as skipped, if not ready. | |
mergeMwGlobalArrayValue ( $name, $values) | |
Merges the given values into a MW global array variable. | |
objectAssociativeSort (array &$array) | |
Does an associative sort that works for objects. | |
overrideMwServices (Config $configOverrides=null, array $services=[]) | |
Stashes the global instance of MediaWikiServices, and installs a new one, allowing test cases to override settings and services. | |
setLogger ( $channel, LoggerInterface $logger) | |
Sets the logger for a specified channel, for the duration of the test. | |
setMwGlobals ( $pairs, $value=null) | |
Sets a global, maintaining a stashed version of the previous global to be restored in tearDown. | |
setService ( $name, $object) | |
Sets a service, maintaining a stashed version of the previous service to be restored in tearDown. | |
setTemporaryHook ( $hookName, $handler) | |
Create a temporary hook handler which will be reset by tearDown. | |
stashMwGlobals ( $globalKeys) | |
Stashes the global, will be restored in tearDown() | |
Private Member Functions | |
assertArraySubsetsEqual (array $actualItems, array $expectedItems, array $keysUsedInValueComparison, array $requiredKeys=[]) | |
Convenience method to assert that actual items array fetched from API is equal to the expected array, Unlike assertEquals this only checks if values of specified keys are equal in both arrays. | |
cleanTestUsersWatchlist () | |
createPageAndDeleteIt (LinkTarget $target) | |
deletePage (LinkTarget $target, $reason) | |
doAnonPageEdit (LinkTarget $target, $content, $summary) | |
doBotPageEdit (User $user, LinkTarget $target, $content, $summary) | |
doGeneratorWatchlistRequest (array $params=[]) | |
doListWatchlistRequest (array $params=[], $user=null) | |
doMinorPageEdit (User $user, LinkTarget $target, $content, $summary) | |
doPageEdit (User $user, LinkTarget $target, $content, $summary) | |
doPageEdits (User $user, array $editData) | |
Performs a batch of page edits as a specified user. | |
doPatrolledPageEdit (User $user, LinkTarget $target, $content, $summary, User $patrollingUser) | |
getExternalRC (LinkTarget $target) | |
getItemsFromApiResponse (array $response) | |
getLoggedInTestUser () | |
getNonLoggedInTestUser () | |
getPrefixedText (LinkTarget $target) | |
getTitleFormatter () | |
getWatchedItemStore () | |
setupPatrolledSpecificFixtures (User $user) | |
watchPages (User $user, array $targets) | |
Additional Inherited Members | |
Static Public Member Functions inherited from ApiTestCase | |
static | apiExceptionHasCode (ApiUsageException $ex, $code) |
Static Public Member Functions inherited from MediaWikiTestCase | |
static | getMutableTestUser ( $groups=[]) |
Convenience method for getting a mutable test user. | |
static | getTestSysop () |
Convenience method for getting an immutable admin test user. | |
static | getTestUser ( $groups=[]) |
Convenience method for getting an immutable test user. | |
static | listTables (IMaintainableDatabase $db) |
static | prepareServices (Config $bootstrapConfig) |
Prepare service configuration for unit testing. | |
static | setUpBeforeClass () |
static | setupTestDB (Database $db, $prefix) |
Creates an empty skeleton of the wiki database by cloning its structure to equivalent tables using the given $prefix. | |
static | teardownTestDB () |
Restores MediaWiki to using the table set (table prefix) it was using before setupTestDB() was called. | |
static | wfResetOutputBuffersBarrier ( $buffer) |
Used as a marker to prevent wfResetOutputBuffers from breaking PHPUnit. | |
Public Attributes inherited from MediaWikiTestCase | |
const | DB_PREFIX = 'unittest_' |
Table name prefixes. | |
const | ORA_DB_PREFIX = 'ut_' |
Static Public Attributes inherited from MediaWikiTestCase | |
static TestUser[] | $users |
Static Protected Member Functions inherited from ApiTestCase | |
static | getErrorFormatter () |
Static Protected Member Functions inherited from MediaWikiTestCase | |
static | getExternalStoreDatabaseConnections () |
Gets master database connections for all of the ExternalStoreDB stores configured in $wgDefaultExternalStore. | |
static | isUsingExternalStoreDB () |
Check whether ExternalStoreDB is being used. | |
static | resetGlobalServices (Config $bootstrapConfig=null) |
Reset global services, and install testing environment. | |
static | setupDatabaseWithTestPrefix (IMaintainableDatabase $db, $prefix) |
Setups a database with the given prefix. | |
static | setupExternalStoreTestDBs ( $testPrefix) |
Clones the External Store database(s) for testing. | |
static | stripStringKeys (&$r) |
Utility function for eliminating all string keys from an array. | |
Protected Attributes inherited from ApiTestCase | |
ApiTestContext | $apiContext |
Protected Attributes inherited from MediaWikiTestCase | |
Database | $db |
Primary database. | |
array | $supportedDBs |
array | $tablesUsed = [] |
Static Protected Attributes inherited from ApiTestCase | |
static | $apiUrl |
static | $errorFormatter = null |
medium API Database
Definition at line 13 of file ApiQueryWatchlistIntegrationTest.php.
ApiQueryWatchlistIntegrationTest::__construct | ( | $name = null, | |
array | $data = [], | ||
$dataName = '' ) |
Reimplemented from MediaWikiTestCase.
Definition at line 15 of file ApiQueryWatchlistIntegrationTest.php.
|
private |
Convenience method to assert that actual items array fetched from API is equal to the expected array, Unlike assertEquals this only checks if values of specified keys are equal in both arrays.
This could be used e.g. not to compare IDs that could change between test run but only stable keys. Optionally this also checks that specified keys are present in the actual item without performing any checks on the related values.
array | $actualItems | array of actual items (associative arrays) |
array | $expectedItems | array of expected items (associative arrays), those items have less keys than actual items |
array | $keysUsedInValueComparison | list of keys of the actual item that will be used in the comparison of values |
array | $requiredKeys | optional, list of keys that must be present in the actual items. Values of those keys are not checked. |
Definition at line 205 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by testGeneratorWatchlistPropInfo_returnsWatchedPages(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testNamespaceParam(), testShowAnonParams(), testShowBotParams(), and testShowMinorParams().
|
private |
Definition at line 245 of file ApiQueryWatchlistIntegrationTest.php.
References getLoggedInTestUser(), and getWatchedItemStore().
Referenced by testListWatchlist_returnsWatchedItemsWithRCInfo().
|
private |
Definition at line 641 of file ApiQueryWatchlistIntegrationTest.php.
References deletePage(), doPageEdit(), and getLoggedInTestUser().
Referenced by testLoginfoPropParameter(), and testLogTypeParameters().
|
private |
Definition at line 106 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by createPageAndDeleteIt().
|
private |
Definition at line 72 of file ApiQueryWatchlistIntegrationTest.php.
References User\newFromId().
Referenced by testShowAnonParams(), testUserIdPropParameter(), and testUserPropParameter().
|
private |
Definition at line 60 of file ApiQueryWatchlistIntegrationTest.php.
References EDIT_FORCE_BOT.
Referenced by doPageEdits(), and testShowBotParams().
|
private |
Definition at line 176 of file ApiQueryWatchlistIntegrationTest.php.
References $params, ApiTestCase\doApiRequest(), and getLoggedInTestUser().
Referenced by testGeneratorWatchlistPropInfo_returnsWatchedPages(), and testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions().
|
private |
Definition at line 164 of file ApiQueryWatchlistIntegrationTest.php.
References $params, ApiTestCase\doApiRequest(), and getLoggedInTestUser().
Referenced by testAllRevParam(), testCategorizeTypeParameter(), testCommentPropParameter(), testContinueParam(), testDirParams(), testEmptyPropParameter(), testExcludeUserParam(), testExternalTypeParameters(), testFlagsPropParameter(), testIdsPropParameter(), testLimitParam(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testLogTypeParameters(), testNamespaceParam(), testNewAndEditTypeParameters(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testOwnerAndTokenParams_noWatchlistTokenSet(), testOwnerAndTokenParams_wrongToken(), testParsedCommentPropParameter(), testPatrolPropParameter(), testShowAnonParams(), testShowBotParams(), testShowMinorParams(), testShowPatrolledParams(), testShowUnreadParams(), testSizesPropParameter(), testStartEndParams(), testTimestampPropParameter(), testTitlePropParameter(), testUserIdPropParameter(), testUserParam(), and testUserPropParameter().
|
private |
Definition at line 48 of file ApiQueryWatchlistIntegrationTest.php.
References EDIT_MINOR.
Referenced by doPageEdits().
|
private |
Definition at line 36 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by createPageAndDeleteIt(), doPageEdits(), testCommentPropParameter(), testEmptyPropParameter(), testExcludeUserParam(), testExternalTypeParameters(), testGeneratorWatchlistPropInfo_returnsWatchedPages(), testIdsPropParameter(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLogTypeParameters(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testParsedCommentPropParameter(), testShowUnreadParams(), testSizesPropParameter(), testStartEndParams(), testTimestampPropParameter(), testUserIdPropParameter(), testUserParam(), and testUserPropParameter().
|
private |
Performs a batch of page edits as a specified user.
User | $user | |
array | $editData | associative array, keys:
|
Definition at line 122 of file ApiQueryWatchlistIntegrationTest.php.
References doBotPageEdit(), doMinorPageEdit(), and doPageEdit().
Referenced by testAllRevParam(), testCategorizeTypeParameter(), testContinueParam(), testDirParams(), testFlagsPropParameter(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testLimitParam(), testNamespaceParam(), testNewAndEditTypeParameters(), testShowMinorParams(), and testTitlePropParameter().
|
private |
Definition at line 84 of file ApiQueryWatchlistIntegrationTest.php.
References $rev.
Referenced by setupPatrolledSpecificFixtures().
|
private |
Definition at line 1065 of file ApiQueryWatchlistIntegrationTest.php.
References $title, RC_EXTERNAL, and wfTimestamp().
Referenced by testExternalTypeParameters().
|
private |
Definition at line 185 of file ApiQueryWatchlistIntegrationTest.php.
References $response.
Referenced by testCommentPropParameter(), testEmptyPropParameter(), testFlagsPropParameter(), testIdsPropParameter(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testNamespaceParam(), testNotificationTimestampPropParameter(), testParsedCommentPropParameter(), testPatrolPropParameter(), testShowAnonParams(), testShowBotParams(), testShowMinorParams(), testShowPatrolledParams(), testSizesPropParameter(), testStartEndParams(), and testTimestampPropParameter().
|
private |
Definition at line 28 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by cleanTestUsersWatchlist(), createPageAndDeleteIt(), doGeneratorWatchlistRequest(), doListWatchlistRequest(), testAllRevParam(), testCategorizeTypeParameter(), testCommentPropParameter(), testContinueParam(), testDirParams(), testEmptyPropParameter(), testExcludeUserParam(), testExternalTypeParameters(), testFlagsPropParameter(), testGeneratorWatchlistPropInfo_returnsWatchedPages(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testIdsPropParameter(), testLimitParam(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testLogTypeParameters(), testNamespaceParam(), testNewAndEditTypeParameters(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testParsedCommentPropParameter(), testShowAnonParams(), testShowBotParams(), testShowMinorParams(), testShowUnreadParams(), testSizesPropParameter(), testStartEndParams(), testTimestampPropParameter(), testTitlePropParameter(), testUserIdPropParameter(), testUserParam(), and testUserPropParameter().
|
private |
Definition at line 32 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by testExcludeUserParam(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testOwnerAndTokenParams_noWatchlistTokenSet(), testOwnerAndTokenParams_wrongToken(), testShowUnreadParams(), and testUserParam().
|
private |
Definition at line 240 of file ApiQueryWatchlistIntegrationTest.php.
References getTitleFormatter().
Referenced by testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), and testNamespaceParam().
|
private |
Definition at line 233 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by getPrefixedText().
|
private |
Definition at line 151 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by cleanTestUsersWatchlist(), testNotificationTimestampPropParameter(), testShowUnreadParams(), and watchPages().
|
protected |
Reimplemented from ApiTestCase.
Definition at line 22 of file ApiQueryWatchlistIntegrationTest.php.
References MediaWikiTestCase\getMutableTestUser().
|
private |
Definition at line 607 of file ApiQueryWatchlistIntegrationTest.php.
References doPatrolledPageEdit(), and watchPages().
Referenced by testPatrolPropParameter(), and testShowPatrolledParams().
ApiQueryWatchlistIntegrationTest::testAllRevParam | ( | ) |
Definition at line 1264 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter | ( | ) |
Definition at line 1144 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), NS_CATEGORY, and watchPages().
ApiQueryWatchlistIntegrationTest::testCommentPropParameter | ( | ) |
Definition at line 485 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testContinueParam | ( | ) |
Definition at line 1405 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testDirParams | ( | ) |
Definition at line 1314 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testEmptyPropParameter | ( | ) |
Definition at line 674 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExcludeUserParam | ( | ) |
Definition at line 769 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getNonLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExternalTypeParameters | ( | ) |
Definition at line 1108 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getExternalRC(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testFlagsPropParameter | ( | ) |
Definition at line 352 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropInfo_returnsWatchedPages | ( | ) |
Definition at line 1527 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doGeneratorWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions | ( | ) |
Definition at line 1559 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doGeneratorWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testIdsPropParameter | ( | ) |
Definition at line 291 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLimitParam | ( | ) |
Definition at line 1195 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testListWatchlist_returnsWatchedItemsWithRCInfo | ( | ) |
Definition at line 254 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), cleanTestUsersWatchlist(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLoginfoPropParameter | ( | ) |
Definition at line 651 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), createPageAndDeleteIt(), doListWatchlistRequest(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLogTypeParameters | ( | ) |
Definition at line 1038 of file ApiQueryWatchlistIntegrationTest.php.
References createPageAndDeleteIt(), doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNamespaceParam | ( | ) |
Definition at line 697 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNewAndEditTypeParameters | ( | ) |
Definition at line 987 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNotificationTimestampPropParameter | ( | ) |
Definition at line 577 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), and getWatchedItemStore().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams | ( | ) |
Definition at line 1469 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getNonLoggedInTestUser(), User\newFromName(), and watchPages().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_noWatchlistTokenSet | ( | ) |
Definition at line 1518 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), and getNonLoggedInTestUser().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_wrongToken | ( | ) |
Definition at line 1505 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), and getNonLoggedInTestUser().
ApiQueryWatchlistIntegrationTest::testParsedCommentPropParameter | ( | ) |
Definition at line 509 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testPatrolPropParameter | ( | ) |
Definition at line 621 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), getItemsFromApiResponse(), and setupPatrolledSpecificFixtures().
ApiQueryWatchlistIntegrationTest::testShowAnonParams | ( | ) |
Definition at line 873 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doAnonPageEdit(), doListWatchlistRequest(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowBotParams | ( | ) |
Definition at line 845 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doBotPageEdit(), doListWatchlistRequest(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowMinorParams | ( | ) |
Definition at line 806 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowPatrolledParams | ( | ) |
Definition at line 960 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), getItemsFromApiResponse(), and setupPatrolledSpecificFixtures().
ApiQueryWatchlistIntegrationTest::testShowUnreadParams | ( | ) |
Definition at line 902 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getNonLoggedInTestUser(), and getWatchedItemStore().
ApiQueryWatchlistIntegrationTest::testSizesPropParameter | ( | ) |
Definition at line 552 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testStartEndParams | ( | ) |
Definition at line 1370 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testTimestampPropParameter | ( | ) |
Definition at line 533 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testTitlePropParameter | ( | ) |
Definition at line 312 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserIdPropParameter | ( | ) |
Definition at line 448 of file ApiQueryWatchlistIntegrationTest.php.
References doAnonPageEdit(), doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserParam | ( | ) |
Definition at line 732 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getNonLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserPropParameter | ( | ) |
Definition at line 413 of file ApiQueryWatchlistIntegrationTest.php.
References doAnonPageEdit(), doListWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), User\newFromId(), and watchPages().
|
private |
User | $user | |
LinkTarget[] | $targets |
Definition at line 159 of file ApiQueryWatchlistIntegrationTest.php.
References getWatchedItemStore().
Referenced by setupPatrolledSpecificFixtures(), testAllRevParam(), testCategorizeTypeParameter(), testCommentPropParameter(), testContinueParam(), testDirParams(), testEmptyPropParameter(), testExcludeUserParam(), testExternalTypeParameters(), testFlagsPropParameter(), testGeneratorWatchlistPropInfo_returnsWatchedPages(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testIdsPropParameter(), testLimitParam(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testLogTypeParameters(), testNamespaceParam(), testNewAndEditTypeParameters(), testOwnerAndTokenParams(), testParsedCommentPropParameter(), testShowAnonParams(), testShowBotParams(), testShowMinorParams(), testSizesPropParameter(), testStartEndParams(), testTimestampPropParameter(), testTitlePropParameter(), testUserIdPropParameter(), testUserParam(), and testUserPropParameter().