MediaWiki
1.27.2
|
Private Member Functions | |
getAnonUser () | |
getFakeRow (array $rowValues) | |
getMockCache () | |
getMockDb () | |
getMockLoadBalancer ($mockDb, $expectedConnectionType=null, $readOnlyReason=false) | |
getMockNonAnonUserWithId ($id) | |
getMockTitle ($text, $ns=0) | |
newWatchedItemStore (LoadBalancer $loadBalancer, HashBagOStuff $cache) | |
verifyCallbackJob ($callback, LinkTarget $expectedTitle, $expectedUserId, callable $notificationTimestampCondition) | |
Definition at line 9 of file WatchedItemStoreUnitTest.php.
|
private |
Definition at line 78 of file WatchedItemStoreUnitTest.php.
References User\newFromName().
Referenced by testAddWatch_anonymousUser().
|
private |
Definition at line 82 of file WatchedItemStoreUnitTest.php.
Referenced by testCountVisitingWatchersMultiple(), testCountVisitingWatchersMultiple_withMissingTargets(), testCountWatchersMultiple(), testCountWatchersMultiple_withMinimumWatchers(), testDuplicateAllAssociatedEntries_somethingToDuplicate(), testDuplicateEntry_somethingToDuplicate(), testGetNotificationTimestampsBatch(), testGetNotificationTimestampsBatch_cachedItem(), testGetNotificationTimestampsBatch_notWatchedTarget(), testGetWatchedItem_existingItem(), testGetWatchedItemsForUser(), testIsWatchedItem_existingItem(), testLoadWatchedItem_existingItem(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), and testUpdateNotificationTimestamp_watchersExist().
|
private |
Definition at line 48 of file WatchedItemStoreUnitTest.php.
References class.
Referenced by testAddWatch_anonymousUser(), testAddWatch_nonAnonymousUser(), testAddWatchBatchForUser_anonymousUsersAreSkipped(), testAddWatchBatchForUser_nonAnonymousUser(), testAddWatchBatchForUser_readOnlyDBReturnsFalse(), testAddWatchBatchReturnsTrue_whenGivenEmptyList(), testCountUnreadNotifications(), testCountUnreadNotifications_withUnreadLimit_overLimit(), testCountUnreadNotifications_withUnreadLimit_underLimit(), testCountVisitingWatchers(), testCountVisitingWatchersMultiple(), testCountVisitingWatchersMultiple_withMinimumWatchers(), testCountVisitingWatchersMultiple_withMissingTargets(), testCountWatchedItems(), testCountWatchers(), testCountWatchersMultiple(), testCountWatchersMultiple_withMinimumWatchers(), testDuplicateAllAssociatedEntries_nothingToDuplicate(), testDuplicateAllAssociatedEntries_somethingToDuplicate(), testDuplicateEntry_nothingToDuplicate(), testDuplicateEntry_somethingToDuplicate(), testGetNotificationTimestampsBatch(), testGetNotificationTimestampsBatch_allItemsCached(), testGetNotificationTimestampsBatch_anonymousUser(), testGetNotificationTimestampsBatch_cachedItem(), testGetNotificationTimestampsBatch_notWatchedTarget(), testGetWatchedItem_anonymousUser(), testGetWatchedItem_cachedItem(), testGetWatchedItem_existingItem(), testGetWatchedItem_noItem(), testGetWatchedItemsForUser(), testGetWatchedItemsForUser_badSortOptionThrowsException(), testGetWatchedItemsForUser_optionsAndEmptyResult(), testIsWatchedItem_anonymousUser(), testIsWatchedItem_existingItem(), testIsWatchedItem_noItem(), testLoadWatchedItem_anonymousUser(), testLoadWatchedItem_existingItem(), testLoadWatchedItem_noItem(), testRemoveWatch_anonymousUser(), testRemoveWatch_existingItem(), testRemoveWatch_noItem(), testResetNotificationTimestamp_anonymousUser(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_noItem(), testResetNotificationTimestamp_noItemForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), testUpdateNotificationTimestamp_noWatchers(), and testUpdateNotificationTimestamp_watchersExist().
|
private |
Definition at line 14 of file WatchedItemStoreUnitTest.php.
References class.
Referenced by testAddWatch_anonymousUser(), testAddWatch_nonAnonymousUser(), testAddWatchBatchForUser_anonymousUsersAreSkipped(), testAddWatchBatchForUser_nonAnonymousUser(), testAddWatchBatchForUser_readOnlyDBReturnsFalse(), testAddWatchBatchReturnsTrue_whenGivenEmptyList(), testCountUnreadNotifications(), testCountUnreadNotifications_withUnreadLimit_overLimit(), testCountUnreadNotifications_withUnreadLimit_underLimit(), testCountVisitingWatchers(), testCountVisitingWatchersMultiple(), testCountVisitingWatchersMultiple_withMinimumWatchers(), testCountVisitingWatchersMultiple_withMissingTargets(), testCountWatchedItems(), testCountWatchers(), testCountWatchersMultiple(), testCountWatchersMultiple_withMinimumWatchers(), testDuplicateAllAssociatedEntries_nothingToDuplicate(), testDuplicateAllAssociatedEntries_somethingToDuplicate(), testDuplicateEntry_nothingToDuplicate(), testDuplicateEntry_somethingToDuplicate(), testGetNotificationTimestampsBatch(), testGetNotificationTimestampsBatch_allItemsCached(), testGetNotificationTimestampsBatch_anonymousUser(), testGetNotificationTimestampsBatch_cachedItem(), testGetNotificationTimestampsBatch_notWatchedTarget(), testGetWatchedItem_anonymousUser(), testGetWatchedItem_cachedItem(), testGetWatchedItem_existingItem(), testGetWatchedItem_noItem(), testGetWatchedItemsForUser(), testGetWatchedItemsForUser_badSortOptionThrowsException(), testGetWatchedItemsForUser_optionsAndEmptyResult(), testIsWatchedItem_anonymousUser(), testIsWatchedItem_existingItem(), testIsWatchedItem_noItem(), testLoadWatchedItem_anonymousUser(), testLoadWatchedItem_existingItem(), testLoadWatchedItem_noItem(), testRemoveWatch_anonymousUser(), testRemoveWatch_existingItem(), testRemoveWatch_noItem(), testResetNotificationTimestamp_anonymousUser(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_noItem(), testResetNotificationTimestamp_noItemForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), testUpdateNotificationTimestamp_noWatchers(), and testUpdateNotificationTimestamp_watchersExist().
|
private |
Definition at line 21 of file WatchedItemStoreUnitTest.php.
References class.
Referenced by testAddWatch_anonymousUser(), testAddWatch_nonAnonymousUser(), testAddWatchBatchForUser_anonymousUsersAreSkipped(), testAddWatchBatchForUser_nonAnonymousUser(), testAddWatchBatchForUser_readOnlyDBReturnsFalse(), testAddWatchBatchReturnsTrue_whenGivenEmptyList(), testCountUnreadNotifications(), testCountUnreadNotifications_withUnreadLimit_overLimit(), testCountUnreadNotifications_withUnreadLimit_underLimit(), testCountVisitingWatchers(), testCountVisitingWatchersMultiple(), testCountVisitingWatchersMultiple_withMinimumWatchers(), testCountVisitingWatchersMultiple_withMissingTargets(), testCountWatchedItems(), testCountWatchers(), testCountWatchersMultiple(), testCountWatchersMultiple_withMinimumWatchers(), testDuplicateAllAssociatedEntries_nothingToDuplicate(), testDuplicateAllAssociatedEntries_somethingToDuplicate(), testDuplicateEntry_nothingToDuplicate(), testDuplicateEntry_somethingToDuplicate(), testGetNotificationTimestampsBatch(), testGetNotificationTimestampsBatch_allItemsCached(), testGetNotificationTimestampsBatch_anonymousUser(), testGetNotificationTimestampsBatch_cachedItem(), testGetNotificationTimestampsBatch_notWatchedTarget(), testGetWatchedItem_anonymousUser(), testGetWatchedItem_cachedItem(), testGetWatchedItem_existingItem(), testGetWatchedItem_noItem(), testGetWatchedItemsForUser(), testGetWatchedItemsForUser_badSortOptionThrowsException(), testGetWatchedItemsForUser_optionsAndEmptyResult(), testIsWatchedItem_anonymousUser(), testIsWatchedItem_existingItem(), testIsWatchedItem_noItem(), testLoadWatchedItem_anonymousUser(), testLoadWatchedItem_existingItem(), testLoadWatchedItem_noItem(), testRemoveWatch_anonymousUser(), testRemoveWatch_existingItem(), testRemoveWatch_noItem(), testResetNotificationTimestamp_anonymousUser(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_noItem(), testResetNotificationTimestamp_noItemForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), testUpdateNotificationTimestamp_noWatchers(), and testUpdateNotificationTimestamp_watchersExist().
|
private |
int | $id |
Definition at line 64 of file WatchedItemStoreUnitTest.php.
References class.
Referenced by testAddWatch_nonAnonymousUser(), testAddWatchBatchForUser_nonAnonymousUser(), testAddWatchBatchReturnsTrue_whenGivenEmptyList(), testCountUnreadNotifications(), testCountUnreadNotifications_withUnreadLimit_overLimit(), testCountUnreadNotifications_withUnreadLimit_underLimit(), testCountWatchedItems(), testGetNotificationTimestampsBatch_allItemsCached(), testGetNotificationTimestampsBatch_cachedItem(), testGetWatchedItem_cachedItem(), testGetWatchedItem_existingItem(), testGetWatchedItemsForUser(), testGetWatchedItemsForUser_badSortOptionThrowsException(), testGetWatchedItemsForUser_optionsAndEmptyResult(), testLoadWatchedItem_existingItem(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_noItemForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), and testUpdateNotificationTimestamp_noWatchers().
|
private |
$text | ||
int | $ns |
Definition at line 1996 of file WatchedItemStoreUnitTest.php.
Referenced by testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), and testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced().
|
private |
Definition at line 90 of file WatchedItemStoreUnitTest.php.
Referenced by testAddWatch_anonymousUser(), testAddWatch_nonAnonymousUser(), testAddWatchBatchForUser_anonymousUsersAreSkipped(), testAddWatchBatchForUser_nonAnonymousUser(), testAddWatchBatchForUser_readOnlyDBReturnsFalse(), testAddWatchBatchReturnsTrue_whenGivenEmptyList(), testCountUnreadNotifications(), testCountUnreadNotifications_withUnreadLimit_overLimit(), testCountUnreadNotifications_withUnreadLimit_underLimit(), testCountVisitingWatchers(), testCountVisitingWatchersMultiple(), testCountVisitingWatchersMultiple_withMinimumWatchers(), testCountVisitingWatchersMultiple_withMissingTargets(), testCountWatchedItems(), testCountWatchers(), testCountWatchersMultiple(), testCountWatchersMultiple_withMinimumWatchers(), testDuplicateAllAssociatedEntries_nothingToDuplicate(), testDuplicateAllAssociatedEntries_somethingToDuplicate(), testDuplicateEntry_nothingToDuplicate(), testDuplicateEntry_somethingToDuplicate(), testGetNotificationTimestampsBatch(), testGetNotificationTimestampsBatch_allItemsCached(), testGetNotificationTimestampsBatch_anonymousUser(), testGetNotificationTimestampsBatch_cachedItem(), testGetNotificationTimestampsBatch_notWatchedTarget(), testGetWatchedItem_anonymousUser(), testGetWatchedItem_cachedItem(), testGetWatchedItem_existingItem(), testGetWatchedItem_noItem(), testGetWatchedItemsForUser(), testGetWatchedItemsForUser_badSortOptionThrowsException(), testGetWatchedItemsForUser_optionsAndEmptyResult(), testIsWatchedItem_anonymousUser(), testIsWatchedItem_existingItem(), testIsWatchedItem_noItem(), testLoadWatchedItem_anonymousUser(), testLoadWatchedItem_existingItem(), testLoadWatchedItem_noItem(), testRemoveWatch_anonymousUser(), testRemoveWatch_existingItem(), testRemoveWatch_noItem(), testResetNotificationTimestamp_anonymousUser(), testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_item(), testResetNotificationTimestamp_noItem(), testResetNotificationTimestamp_noItemForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced(), testUpdateNotificationTimestamp_clearsCachedItems(), testUpdateNotificationTimestamp_noWatchers(), and testUpdateNotificationTimestamp_watchersExist().
WatchedItemStoreUnitTest::provideDbTypes | ( | ) |
Definition at line 1439 of file WatchedItemStoreUnitTest.php.
WatchedItemStoreUnitTest::provideIntWithDbUnsafeVersion | ( | ) |
Definition at line 228 of file WatchedItemStoreUnitTest.php.
WatchedItemStoreUnitTest::provideLinkTargetPairs | ( | ) |
Definition at line 817 of file WatchedItemStoreUnitTest.php.
References Title\newFromText().
WatchedItemStoreUnitTest::testAddWatch_anonymousUser | ( | ) |
Definition at line 942 of file WatchedItemStoreUnitTest.php.
References getAnonUser(), getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testAddWatch_nonAnonymousUser | ( | ) |
Definition at line 910 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testAddWatchBatchForUser_anonymousUsersAreSkipped | ( | ) |
Definition at line 1023 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testAddWatchBatchForUser_nonAnonymousUser | ( | ) |
Definition at line 976 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testAddWatchBatchForUser_readOnlyDBReturnsFalse | ( | ) |
Definition at line 962 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testAddWatchBatchReturnsTrue_whenGivenEmptyList | ( | ) |
Definition at line 1045 of file WatchedItemStoreUnitTest.php.
References $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountUnreadNotifications | ( | ) |
Definition at line 579 of file WatchedItemStoreUnitTest.php.
References $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_overLimit | ( | $limit | ) |
provideIntWithDbUnsafeVersion
Definition at line 612 of file WatchedItemStoreUnitTest.php.
References $limit, $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountUnreadNotifications_withUnreadLimit_underLimit | ( | $limit | ) |
provideIntWithDbUnsafeVersion
Definition at line 649 of file WatchedItemStoreUnitTest.php.
References $limit, $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountVisitingWatchers | ( | ) |
Definition at line 297 of file WatchedItemStoreUnitTest.php.
References $value, getMockCache(), getMockDb(), getMockLoadBalancer(), newWatchedItemStore(), and will.
WatchedItemStoreUnitTest::testCountVisitingWatchersMultiple | ( | ) |
Definition at line 338 of file WatchedItemStoreUnitTest.php.
References $s, $value, getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), LIST_AND, and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountVisitingWatchersMultiple_withMinimumWatchers | ( | $minWatchers | ) |
provideIntWithDbUnsafeVersion
Definition at line 532 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountVisitingWatchersMultiple_withMissingTargets | ( | ) |
Definition at line 424 of file WatchedItemStoreUnitTest.php.
References $s, $value, getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), LIST_AND, and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountWatchedItems | ( | ) |
Definition at line 114 of file WatchedItemStoreUnitTest.php.
References $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), newWatchedItemStore(), and will.
WatchedItemStoreUnitTest::testCountWatchers | ( | ) |
Definition at line 143 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), newWatchedItemStore(), and will.
WatchedItemStoreUnitTest::testCountWatchersMultiple | ( | ) |
Definition at line 173 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testCountWatchersMultiple_withMinimumWatchers | ( | $minWatchers | ) |
provideIntWithDbUnsafeVersion
Definition at line 238 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testDuplicateAllAssociatedEntries_nothingToDuplicate | ( | ) |
Definition at line 771 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testDuplicateAllAssociatedEntries_somethingToDuplicate | ( | LinkTarget | $oldTarget, |
LinkTarget | $newTarget | ||
) |
provideLinkTargetPairs
Definition at line 827 of file WatchedItemStoreUnitTest.php.
References MediaWiki\Linker\LinkTarget\getDBkey(), getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), MediaWiki\Linker\LinkTarget\getNamespace(), newWatchedItemStore(), and will.
WatchedItemStoreUnitTest::testDuplicateEntry_nothingToDuplicate | ( | ) |
Definition at line 683 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testDuplicateEntry_somethingToDuplicate | ( | ) |
Definition at line 713 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetDefaultInstance | ( | ) |
Definition at line 97 of file WatchedItemStoreUnitTest.php.
References WatchedItemStore\getDefaultInstance().
WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch | ( | ) |
Definition at line 1592 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_allItemsCached | ( | ) |
Definition at line 1771 of file WatchedItemStoreUnitTest.php.
References $user, anything, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_anonymousUser | ( | ) |
Definition at line 1811 of file WatchedItemStoreUnitTest.php.
References anything, getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_cachedItem | ( | ) |
Definition at line 1709 of file WatchedItemStoreUnitTest.php.
References $user, getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetNotificationTimestampsBatch_notWatchedTarget | ( | ) |
Definition at line 1660 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItem_anonymousUser | ( | ) |
Definition at line 1366 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItem_cachedItem | ( | ) |
Definition at line 1297 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItem_existingItem | ( | ) |
Definition at line 1251 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItem_noItem | ( | ) |
Definition at line 1330 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItemsForUser | ( | ) |
Definition at line 1389 of file WatchedItemStoreUnitTest.php.
References $user, as, getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItemsForUser_badSortOptionThrowsException | ( | ) |
Definition at line 1478 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testGetWatchedItemsForUser_optionsAndEmptyResult | ( | $forWrite, | |
$dbType | |||
) |
provideDbTypes
Definition at line 1449 of file WatchedItemStoreUnitTest.php.
References $user, getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), newWatchedItemStore(), and WatchedItemStore\SORT_ASC.
WatchedItemStoreUnitTest::testIsWatchedItem_anonymousUser | ( | ) |
Definition at line 1569 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testIsWatchedItem_existingItem | ( | ) |
Definition at line 1491 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testIsWatchedItem_noItem | ( | ) |
Definition at line 1533 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testLoadWatchedItem_anonymousUser | ( | ) |
Definition at line 1136 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testLoadWatchedItem_existingItem | ( | ) |
Definition at line 1065 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testLoadWatchedItem_noItem | ( | ) |
Definition at line 1104 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testOverrideDefaultInstance | ( | ) |
Definition at line 103 of file WatchedItemStoreUnitTest.php.
References WatchedItemStore\getDefaultInstance().
WatchedItemStoreUnitTest::testRemoveWatch_anonymousUser | ( | ) |
Definition at line 1228 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testRemoveWatch_existingItem | ( | ) |
Definition at line 1158 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testRemoveWatch_noItem | ( | ) |
Definition at line 1193 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_anonymousUser | ( | ) |
Definition at line 1837 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampForced | ( | ) |
Definition at line 2232 of file WatchedItemStoreUnitTest.php.
References $time, $title, $user, ScopedCallback\consume(), getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), getMockTitle(), newWatchedItemStore(), use, and verifyCallbackJob().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_futureNotificationTimestampNotForced | ( | ) |
Definition at line 2309 of file WatchedItemStoreUnitTest.php.
References $time, $title, $user, ScopedCallback\consume(), getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), getMockTitle(), newWatchedItemStore(), use, and verifyCallbackJob().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_item | ( | ) |
Definition at line 1893 of file WatchedItemStoreUnitTest.php.
References $title, $user, class, ScopedCallback\consume(), getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), Title\newFromText(), newWatchedItemStore(), and use.
WatchedItemStoreUnitTest::testResetNotificationTimestamp_noItem | ( | ) |
Definition at line 1860 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), Title\newFromText(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_noItemForced | ( | ) |
Definition at line 1949 of file WatchedItemStoreUnitTest.php.
References $title, $user, ScopedCallback\consume(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), Title\newFromText(), newWatchedItemStore(), and use.
WatchedItemStoreUnitTest::testResetNotificationTimestamp_notWatchedPageForced | ( | ) |
Definition at line 2168 of file WatchedItemStoreUnitTest.php.
References $time, $title, $user, ScopedCallback\consume(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), getMockTitle(), newWatchedItemStore(), use, and verifyCallbackJob().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced | ( | ) |
Definition at line 2037 of file WatchedItemStoreUnitTest.php.
References $time, $title, $user, ScopedCallback\consume(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), getMockTitle(), newWatchedItemStore(), use, and verifyCallbackJob().
WatchedItemStoreUnitTest::testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced | ( | ) |
Definition at line 2091 of file WatchedItemStoreUnitTest.php.
References $time, $title, $user, ScopedCallback\consume(), getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), getMockTitle(), newWatchedItemStore(), use, and verifyCallbackJob().
WatchedItemStoreUnitTest::testUpdateNotificationTimestamp_clearsCachedItems | ( | ) |
Definition at line 2485 of file WatchedItemStoreUnitTest.php.
References $user, getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testUpdateNotificationTimestamp_noWatchers | ( | ) |
Definition at line 2444 of file WatchedItemStoreUnitTest.php.
References getMockCache(), getMockDb(), getMockLoadBalancer(), getMockNonAnonUserWithId(), and newWatchedItemStore().
WatchedItemStoreUnitTest::testUpdateNotificationTimestamp_watchersExist | ( | ) |
Definition at line 2386 of file WatchedItemStoreUnitTest.php.
References getFakeRow(), getMockCache(), getMockDb(), getMockLoadBalancer(), and newWatchedItemStore().
|
private |
Definition at line 2010 of file WatchedItemStoreUnitTest.php.
References $job, $vars, class, MediaWiki\Linker\LinkTarget\getDBkey(), and MediaWiki\Linker\LinkTarget\getNamespace().
Referenced by testResetNotificationTimestamp_futureNotificationTimestampForced(), testResetNotificationTimestamp_futureNotificationTimestampNotForced(), testResetNotificationTimestamp_notWatchedPageForced(), testResetNotificationTimestamp_oldidSpecifiedLatestRevisionForced(), and testResetNotificationTimestamp_oldidSpecifiedNotLatestRevisionForced().