MediaWiki
1.30.0
|
API Database medium. More...
Protected Member Functions | |
setUp () | |
Protected Member Functions inherited from ApiTestCase | |
doApiRequest (array $params, array $session=null, $appendModule=false, User $user=null) | |
Does the API request and returns the result. More... | |
doApiRequestWithToken (array $params, array $session=null, User $user=null) | |
Add an edit token to the API request This is cheating a bit – we grab a token in the correct format and then add it to the pseudo-session and to the request, without actually requesting a "real" edit token. More... | |
doLogin ( $testUser='sysop') | |
editPage ( $pageName, $text, $summary='', $defaultNs=NS_MAIN) | |
Edits or creates a page/revision. More... | |
getTokenList (TestUser $user, $session=null) | |
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. More... | |
assertArrayEquals (array $expected, array $actual, $ordered=false, $named=false) | |
Assert that two arrays are equal. More... | |
assertFileContains ( $fileName, $actualData, $createIfMissing=true, $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) | |
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... | |
assertValidHtmlDocument ( $html) | |
Asserts that the given string is valid HTML document. More... | |
assertValidHtmlSnippet ( $html) | |
Asserts that the given string is a valid HTML snippet. More... | |
checkDbIsSupported () | |
checkPHPExtension ( $extName) | |
Check if $extName is a loaded PHP extension, will skip the test whenever it is not loaded. More... | |
getDefaultWikitextNS () | |
Returns the ID of a namespace that defaults to Wikitext. More... | |
getNewTempDirectory () | |
obtains a new temporary directory More... | |
getNewTempFile () | |
Obtains a new temporary file name. More... | |
insertPage ( $pageName, $text='Sample page for unit test.', $namespace=null) | |
Insert a new page. More... | |
isWikitextNS ( $ns) | |
Returns true if the given namespace defaults to Wikitext according to $wgNamespaceContentModels. 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... | |
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... | |
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 | getTestSysop () |
Convenience method for getting an immutable admin test user. More... | |
static | getTestUser ( $groups=[]) |
Convenience method for getting an immutable test user. More... | |
static | listTables (IMaintainableDatabase $db) |
static | prepareServices (Config $bootstrapConfig) |
Prepare service configuration for unit testing. 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 | resetGlobalServices (Config $bootstrapConfig=null) |
Reset global services, and install testing environment. More... | |
static | setupDatabaseWithTestPrefix (IMaintainableDatabase $db, $prefix) |
Setups a database with the given prefix. More... | |
static | setupExternalStoreTestDBs ( $testPrefix) |
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 |
API Database medium.
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.
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 638 of file ApiQueryWatchlistIntegrationTest.php.
References deletePage(), doPageEdit(), and getLoggedInTestUser().
Referenced by testLoginfoPropParameter(), and testLogTypeParameters().
|
private |
Definition at line 107 of file ApiQueryWatchlistIntegrationTest.php.
References $title, WikiPage\factory(), and Title\newFromLinkTarget().
Referenced by createPageAndDeleteIt().
|
private |
Definition at line 73 of file ApiQueryWatchlistIntegrationTest.php.
References $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 $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, and ApiTestCase\doApiRequest().
Referenced by testGeneratorWatchlistPropInfo_returnsWatchedPages(), and testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions().
|
private |
Definition at line 165 of file ApiQueryWatchlistIntegrationTest.php.
References $params, $user, and ApiTestCase\doApiRequest().
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 $title, $user, EDIT_MINOR, WikiPage\factory(), ContentHandler\makeContent(), and Title\newFromLinkTarget().
Referenced by doPageEdits().
|
private |
Definition at line 37 of file ApiQueryWatchlistIntegrationTest.php.
References $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 123 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 $rev, $title, $user, WikiPage\factory(), ContentHandler\makeContent(), and Title\newFromLinkTarget().
Referenced by setupPatrolledSpecificFixtures().
|
private |
Definition at line 1061 of file ApiQueryWatchlistIntegrationTest.php.
References $title, Title\newFromLinkTarget(), RC_EXTERNAL, and wfTimestamp().
Referenced by testExternalTypeParameters().
|
private |
Definition at line 183 of file ApiQueryWatchlistIntegrationTest.php.
References $response.
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(), 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 152 of file ApiQueryWatchlistIntegrationTest.php.
Referenced by cleanTestUsersWatchlist(), testNotificationTimestampPropParameter(), testShowUnreadParams(), and watchPages().
|
protected |
Reimplemented from ApiTestCase.
Definition at line 22 of file ApiQueryWatchlistIntegrationTest.php.
References ApiTestCase\doLogin(), and 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 1260 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testCategorizeTypeParameter | ( | ) |
Definition at line 1140 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 1401 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testDirParams | ( | ) |
Definition at line 1310 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testEmptyPropParameter | ( | ) |
Definition at line 671 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExcludeUserParam | ( | ) |
Definition at line 766 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testExternalTypeParameters | ( | ) |
Definition at line 1104 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 1523 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doGeneratorWatchlistRequest(), doPageEdit(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testGeneratorWatchlistPropRevisions_returnsWatchedItemsRevisions | ( | ) |
Definition at line 1555 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 1191 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 648 of file ApiQueryWatchlistIntegrationTest.php.
References assertArraySubsetsEqual(), createPageAndDeleteIt(), doListWatchlistRequest(), getItemsFromApiResponse(), getLoggedInTestUser(), and watchPages().
ApiQueryWatchlistIntegrationTest::testLogTypeParameters | ( | ) |
Definition at line 1034 of file ApiQueryWatchlistIntegrationTest.php.
References $user, createPageAndDeleteIt(), doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNamespaceParam | ( | ) |
Definition at line 694 of file ApiQueryWatchlistIntegrationTest.php.
References $user, assertArraySubsetsEqual(), doListWatchlistRequest(), doPageEdits(), getItemsFromApiResponse(), getLoggedInTestUser(), getPrefixedText(), and watchPages().
ApiQueryWatchlistIntegrationTest::testNewAndEditTypeParameters | ( | ) |
Definition at line 983 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 1465 of file ApiQueryWatchlistIntegrationTest.php.
References doListWatchlistRequest(), doPageEdit(), getItemsFromApiResponse(), getLoggedInTestUser(), getNonLoggedInTestUser(), getPrefixedText(), User\newFromName(), and watchPages().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_noWatchlistTokenSet | ( | ) |
Definition at line 1514 of file ApiQueryWatchlistIntegrationTest.php.
References class, doListWatchlistRequest(), and getNonLoggedInTestUser().
ApiQueryWatchlistIntegrationTest::testOwnerAndTokenParams_wrongToken | ( | ) |
Definition at line 1501 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 870 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 842 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 803 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 957 of file ApiQueryWatchlistIntegrationTest.php.
References $user, doListWatchlistRequest(), WatchedItemQueryService\FILTER_NOT_PATROLLED, WatchedItemQueryService\FILTER_PATROLLED, getItemsFromApiResponse(), and setupPatrolledSpecificFixtures().
ApiQueryWatchlistIntegrationTest::testShowUnreadParams | ( | ) |
Definition at line 899 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 1366 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 729 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 160 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().