MediaWiki
1.32.5
|
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. More... | |
doApiRequestWithToken (array $params, array $session=null, User $user=null, $tokenType='auto') | |
Convenience function to access the token parameter of doApiRequest() more succinctly. More... | |
doLogin ( $testUser=null) | |
Previously this would do API requests to log in, as well as setting $wgUser and the request context's user. More... | |
getTokenList (TestUser $user, $session=null) | |
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. More... | |
tearDown () | |
Protected Member Functions inherited from MediaWikiTestCase | |
addCoreDBData () | |
addTmpFiles ( $files) | |
arrayWrap (array $elements) | |
Utility method taking an array of elements and wrapping each element in its own array. More... | |
assertArrayEquals (array $expected, array $actual, $ordered=false, $named=false) | |
Assert that two arrays are equal. More... | |
assertFileContains ( $fileName, $actualData, $createIfMissing=false, $msg='') | |
Check whether file contains given data. More... | |
assertHTMLEquals ( $expected, $actual, $msg='') | |
Put each HTML element on its own line and then equals() the results. More... | |
assertSelect ( $table, $fields, $condition, array $expectedRows, array $options=[], array $join_conds=[]) | |
Asserts that the given database query yields the rows given by $expectedRows. More... | |
assertType ( $type, $actual, $message='') | |
Asserts the type of the provided value. More... | |
assertTypeOrValue ( $type, $actual, $value=false, $message='') | |
Asserts that the provided variable is of the specified internal type or equals the $value argument. More... | |
checkDbIsSupported () | |
checkPHPExtension ( $extName) | |
Check if $extName is a loaded PHP extension, will skip the test whenever it is not loaded. More... | |
editPage ( $pageName, $text, $summary='', $defaultNs=NS_MAIN) | |
Edits or creates a page/revision. More... | |
ensureMockDatabaseConnection (IDatabase $db) | |
getDefaultWikitextNS () | |
Returns the ID of a namespace that defaults to Wikitext. More... | |
getExistingTestPage ( $title=null) | |
Returns a WikiPage representing an existing page. More... | |
getNewTempDirectory () | |
obtains a new temporary directory More... | |
getNewTempFile () | |
Obtains a new temporary file name. More... | |
getNonexistingTestPage ( $title=null) | |
Returns a WikiPage representing a non-existing page. More... | |
getSchemaOverrides (IMaintainableDatabase $db) | |
Stub. More... | |
insertPage ( $pageName, $text='Sample page for unit test.', $namespace=null, User $user=null) | |
Insert a new page. More... | |
isTestInDatabaseGroup () | |
isWikitextNS ( $ns) | |
Returns true if the given namespace defaults to Wikitext according to $wgNamespaceContentModels. More... | |
markTestSkippedIfDbType ( $type) | |
Skip the test if using the specified database type. More... | |
markTestSkippedIfNoDiff3 () | |
Check, if $wgDiff3 is set and ready to merge Will mark the calling test as skipped, if not ready. More... | |
mergeMwGlobalArrayValue ( $name, $values) | |
Merges the given values into a MW global array variable. More... | |
objectAssociativeSort (array &$array) | |
Does an associative sort that works for objects. More... | |
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. More... | |
revisionDelete ( $rev, array $value=[Revision::DELETED_TEXT=> 1], $comment='') | |
Revision-deletes a revision. More... | |
setIniSetting ( $name, $value) | |
Set an ini setting for the duration of the test. More... | |
setLogger ( $channel, LoggerInterface $logger) | |
Sets the logger for a specified channel, for the duration of the test. More... | |
setMwGlobals ( $pairs, $value=null) | |
Sets a global, maintaining a stashed version of the previous global to be restored in tearDown. More... | |
setService ( $name, $object) | |
Sets a service, maintaining a stashed version of the previous service to be restored in tearDown. More... | |
setTemporaryHook ( $hookName, $handler) | |
Create a temporary hook handler which will be reset by tearDown. More... | |
stashMwGlobals ( $globalKeys) | |
Stashes the global, will be restored in tearDown() More... | |
truncateTable ( $tableName, IDatabase $db=null) | |
Empties the given table and resets any auto-increment counters. More... | |
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. More... | |
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. More... | |
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. More... | |
static | getTestPrefixFor (IDatabase $db) |
static | getTestSysop () |
Convenience method for getting an immutable admin test user. More... | |
static | getTestUser ( $groups=[]) |
Convenience method for getting an immutable test user. More... | |
static | installMockMwServices (Config $configOverrides=null) |
Creates a new "mock" MediaWikiServices instance, and installs it. More... | |
static | listTables (IMaintainableDatabase $db) |
static | prepareServices (Config $bootstrapConfig) |
static | resetNonServiceCaches () |
Resets some non-service singleton instances and other static caches. More... | |
static | restoreMwServices () |
Restores the original, non-mock MediaWikiServices instance. More... | |
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. More... | |
static | teardownTestDB () |
Restores MediaWiki to using the table set (table prefix) it was using before setupTestDB() was called. More... | |
static | wfResetOutputBuffersBarrier ( $buffer) |
Used as a marker to prevent wfResetOutputBuffers from breaking PHPUnit. More... | |
Public Attributes inherited from MediaWikiTestCase | |
const | DB_PREFIX = 'unittest_' |
Table name prefixes. More... | |
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. More... | |
static | isUsingExternalStoreDB () |
Check whether ExternalStoreDB is being used. More... | |
static | setupDatabaseWithTestPrefix (IMaintainableDatabase $db, $prefix=null) |
Setups a database with cloned tables using the given prefix. More... | |
static | setupExternalStoreTestDBs ( $testPrefix=null) |
Clones the External Store database(s) for testing. More... | |
static | stripStringKeys (&$r) |
Utility function for eliminating all string keys from an array. More... | |
Protected Attributes inherited from ApiTestCase | |
ApiTestContext | $apiContext |
Protected Attributes inherited from MediaWikiTestCase | |
Database | $db |
Primary database. More... | |
array | $supportedDBs |
array | $tablesUsed = [] |
Static Protected Attributes inherited from ApiTestCase | |
static | $apiUrl |
static | $errorFormatter = null |
medium API Database
Definition at line 14 of file ApiQueryWatchlistIntegrationTest.php.
ApiQueryWatchlistIntegrationTest::__construct | ( | $name = null , |
|
array | $data = [] , |
||
$dataName = '' |
|||
) |
Reimplemented from MediaWikiTestCase.
Definition at line 16 of file ApiQueryWatchlistIntegrationTest.php.
References $name.
|
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 203 of file ApiQueryWatchlistIntegrationTest.php.
References array(), as, captcha-old\count, and use.
Referenced by testGeneratorWatchlistPropInfo_returnsWatchedPages(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testNamespaceParam(), testShowAnonParams(), testShowBotParams(), and testShowMinorParams().
|
private |
Definition at line 243 of file ApiQueryWatchlistIntegrationTest.php.
References $user, as, getLoggedInTestUser(), and getWatchedItemStore().
Referenced by testListWatchlist_returnsWatchedItemsWithRCInfo().
|
private |
Definition at line 639 of file ApiQueryWatchlistIntegrationTest.php.
References deletePage(), doPageEdit(), and getLoggedInTestUser().
Referenced by testLoginfoPropParameter(), and testLogTypeParameters().
|
private |
Definition at line 104 of file ApiQueryWatchlistIntegrationTest.php.
References $title, WikiPage\factory(), and Title\newFromLinkTarget().
Referenced by createPageAndDeleteIt().
|
private |
Definition at line 73 of file ApiQueryWatchlistIntegrationTest.php.
References $content, $title, WikiPage\factory(), ContentHandler\makeContent(), User\newFromId(), and Title\newFromLinkTarget().
Referenced by testShowAnonParams(), testUserIdPropParameter(), and testUserPropParameter().
|
private |
Definition at line 61 of file ApiQueryWatchlistIntegrationTest.php.
References $content, $title, $user, EDIT_FORCE_BOT, WikiPage\factory(), ContentHandler\makeContent(), and Title\newFromLinkTarget().
Referenced by doPageEdits(), and testShowBotParams().
|
private |
Definition at line 174 of file ApiQueryWatchlistIntegrationTest.php.
References $params, ApiTestCase\doApiRequest(), and getLoggedInTestUser().
Referenced by testGeneratorWatchlistPropInfo_returnsWatchedPages(), and testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions().
|
private |
Definition at line 162 of file ApiQueryWatchlistIntegrationTest.php.
References $params, $user, 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 49 of file ApiQueryWatchlistIntegrationTest.php.
References $content, $title, $user, EDIT_MINOR, WikiPage\factory(), ContentHandler\makeContent(), and Title\newFromLinkTarget().
Referenced by doPageEdits().
|
private |
Definition at line 37 of file ApiQueryWatchlistIntegrationTest.php.
References $content, $title, $user, WikiPage\factory(), ContentHandler\makeContent(), and Title\newFromLinkTarget().
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().
Performs a batch of page edits as a specified user.
User | $user | |
array | $editData | associative array, keys:
|
Definition at line 120 of file ApiQueryWatchlistIntegrationTest.php.
References as, doBotPageEdit(), doMinorPageEdit(), and doPageEdit().
Referenced by testAllRevParam(), testCategorizeTypeParameter(), testContinueParam(), testDirParams(), testFlagsPropParameter(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testLimitParam(), testNamespaceParam(), testNewAndEditTypeParameters(), testShowMinorParams(), and testTitlePropParameter().
|
private |
Definition at line 85 of file ApiQueryWatchlistIntegrationTest.php.
References $content, $rev, $title, $user, WikiPage\factory(), ContentHandler\makeContent(), Title\newFromLinkTarget(), and CommentStoreComment\newUnsavedComment().
Referenced by setupPatrolledSpecificFixtures().
|
private |
Definition at line 1063 of file ApiQueryWatchlistIntegrationTest.php.
References $title, Title\newFromLinkTarget(), RC_EXTERNAL, and wfTimestamp().
Referenced by testExternalTypeParameters().
|
private |
Definition at line 183 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by testAllRevParam(), testCategorizeTypeParameter(), testCommentPropParameter(), testContinueParam(), testDirParams(), testEmptyPropParameter(), testExcludeUserParam(), testExternalTypeParameters(), testFlagsPropParameter(), testIdsPropParameter(), testLimitParam(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLoginfoPropParameter(), testLogTypeParameters(), testNamespaceParam(), testNewAndEditTypeParameters(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testParsedCommentPropParameter(), testPatrolPropParameter(), testShowAnonParams(), testShowBotParams(), testShowMinorParams(), testShowPatrolledParams(), testShowUnreadParams(), testSizesPropParameter(), testStartEndParams(), testTimestampPropParameter(), testTitlePropParameter(), testUserIdPropParameter(), testUserParam(), and testUserPropParameter().
|
private |
Definition at line 29 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 33 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by testExcludeUserParam(), testNotificationTimestampPropParameter(), testOwnerAndTokenParams(), testOwnerAndTokenParams_noWatchlistTokenSet(), testOwnerAndTokenParams_wrongToken(), testShowUnreadParams(), and testUserParam().
|
private |
Definition at line 238 of file ApiQueryWatchlistIntegrationTest.php.
References getTitleFormatter().
Referenced by testAllRevParam(), testCategorizeTypeParameter(), testContinueParam(), testDirParams(), testExcludeUserParam(), testExternalTypeParameters(), testGeneratorWatchlistPropInfo_returnsWatchedPages(), testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions(), testLimitParam(), testListWatchlist_returnsWatchedItemsWithRCInfo(), testLogTypeParameters(), testNamespaceParam(), testNewAndEditTypeParameters(), testOwnerAndTokenParams(), testShowUnreadParams(), testStartEndParams(), testTitlePropParameter(), and testUserParam().
|
private |
Definition at line 231 of file ApiQueryWatchlistIntegrationTest.php.
References Language\factory().
Referenced by getPrefixedText().
|
private |
Definition at line 149 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by cleanTestUsersWatchlist(), testNotificationTimestampPropParameter(), testShowUnreadParams(), and watchPages().
|
protected |
Reimplemented from ApiTestCase.
Definition at line 23 of file ApiQueryWatchlistIntegrationTest.php.
References MediaWikiTestCase\getMutableTestUser().
|
private |
Definition at line 605 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doPatrolledPageEdit(), and watchPages().
Referenced by testPatrolPropParameter(), and testShowPatrolledParams().
ApiQueryWatchlistIntegrationTest::testAllRevParam | ( | ) |
Definition at line 1262 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter | ( | ) |
Definition at line 1142 of file ApiQueryWatchlistIntegrationTest.php.
References $title, $user, doListWatchlistRequest(), doPageEdits(), false, getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), RecentChange\newForCategorization(), Title\newFromLinkTarget(), Revision\newFromTitle(), NS_CATEGORY, and watchPages().
ApiQueryWatchlistIntegrationTest::testCommentPropParameter | ( | ) |
Definition at line 483 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testContinueParam | ( | ) |
Definition at line 1403 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testDirParams | ( | ) |
Definition at line 1312 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testEmptyPropParameter | ( | ) |
Definition at line 672 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExcludeUserParam | ( | ) |
Definition at line 767 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExternalTypeParameters | ( | ) |
Definition at line 1106 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getExternalRC(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testFlagsPropParameter | ( | ) |
Definition at line 350 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropInfo_returnsWatchedPages | ( | ) |
Definition at line 1525 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doGeneratorWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions | ( | ) |
Definition at line 1557 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doGeneratorWatchlistRequest(), doPageEdits(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testIdsPropParameter | ( | ) |
Definition at line 289 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLimitParam | ( | ) |
Definition at line 1193 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testListWatchlist_returnsWatchedItemsWithRCInfo | ( | ) |
Definition at line 252 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), cleanTestUsersWatchlist(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLoginfoPropParameter | ( | ) |
Definition at line 649 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), createPageAndDeleteIt(), doListWatchlistRequest(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLogTypeParameters | ( | ) |
Definition at line 1036 of file ApiQueryWatchlistIntegrationTest.php.
References $user, createPageAndDeleteIt(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNamespaceParam | ( | ) |
Definition at line 695 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNewAndEditTypeParameters | ( | ) |
Definition at line 985 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNotificationTimestampPropParameter | ( | ) |
Definition at line 575 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), and getWatchedItemStore().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams | ( | ) |
Definition at line 1467 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), User\newFromName(), and watchPages().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_noWatchlistTokenSet | ( | ) |
Definition at line 1516 of file ApiQueryWatchlistIntegrationTest.php.
References class, doListWatchlistRequest(), and getNonLoggedInTestUser().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_wrongToken | ( | ) |
Definition at line 1503 of file ApiQueryWatchlistIntegrationTest.php.
References class, doListWatchlistRequest(), and getNonLoggedInTestUser().
ApiQueryWatchlistIntegrationTest::testParsedCommentPropParameter | ( | ) |
Definition at line 507 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testPatrolPropParameter | ( | ) |
Definition at line 619 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), getItemsFromApiResponse(), and setupPatrolledSpecificFixtures().
ApiQueryWatchlistIntegrationTest::testShowAnonParams | ( | ) |
Definition at line 871 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doAnonPageEdit(), doListWatchlistRequest(), WatchedItemQueryService\FILTER_ANON, WatchedItemQueryService\FILTER_NOT_ANON, getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowBotParams | ( | ) |
Definition at line 843 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doBotPageEdit(), doListWatchlistRequest(), WatchedItemQueryService\FILTER_BOT, WatchedItemQueryService\FILTER_NOT_BOT, getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowMinorParams | ( | ) |
Definition at line 804 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doListWatchlistRequest(), doPageEdits(), WatchedItemQueryService\FILTER_MINOR, WatchedItemQueryService\FILTER_NOT_MINOR, getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testShowPatrolledParams | ( | ) |
Definition at line 958 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), WatchedItemQueryService\FILTER_NOT_PATROLLED, WatchedItemQueryService\FILTER_PATROLLED, getItemsFromApiResponse(), and setupPatrolledSpecificFixtures().
ApiQueryWatchlistIntegrationTest::testShowUnreadParams | ( | ) |
Definition at line 900 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), WatchedItemQueryService\FILTER_NOT_UNREAD, WatchedItemQueryService\FILTER_UNREAD, getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), and getWatchedItemStore().
ApiQueryWatchlistIntegrationTest::testSizesPropParameter | ( | ) |
Definition at line 550 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testStartEndParams | ( | ) |
Definition at line 1368 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testTimestampPropParameter | ( | ) |
Definition at line 531 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testTitlePropParameter | ( | ) |
Definition at line 310 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserIdPropParameter | ( | ) |
Definition at line 446 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doAnonPageEdit(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserParam | ( | ) |
Definition at line 730 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testUserPropParameter | ( | ) |
Definition at line 411 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doAnonPageEdit(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), User\newFromId(), and watchPages().
User | $user | |
LinkTarget[] | $targets |
Definition at line 157 of file ApiQueryWatchlistIntegrationTest.php.
References $user, and 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().