|
| getContentHandlerUseDB () |
|
| setUp () |
|
| tearDown () |
|
| 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, 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...
|
|
| 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...
|
|
| getSchemaOverrides (IMaintainableDatabase $db) |
| Stub. 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...
|
|
|
| __construct ( $name=null, array $data=[], $dataName='') |
|
| provideGetContent () |
|
| provideGetContentFormat () |
|
| provideGetContentHandler () |
|
| provideGetContentModel () |
|
| provideGetSha1 () |
|
| provideGetSize () |
|
| provideNewFromArchiveRow () |
|
| provideUserCan () |
|
| provideUserCanBitfield () |
|
| testFetchRevision () |
| Revision::fetchRevision. More...
|
|
| testGetComment_notDeleted () |
| Revision::getComment. More...
|
|
| testGetContent ( $text, $title, $model, $format, $audience, $expectedSerialization) |
| provideGetContent Revision::getContent More...
|
|
| testGetContent_failure () |
| Revision::getContent. More...
|
|
| testGetContentClone () |
| Tests whether $rev->getContent() returns a clone when needed. More...
|
|
| testGetContentFormat ( $text, $title, $model, $format, $expectedFormat) |
| provideGetContentFormat Revision::getContentFormat More...
|
|
| testGetContentHandler ( $text, $title, $model, $format, $expectedClass) |
| provideGetContentHandler Revision::getContentHandler More...
|
|
| testGetContentModel ( $text, $title, $model, $format, $expectedModel) |
| provideGetContentModel Revision::getContentModel More...
|
|
| testGetContentUncloned () |
| Tests whether $rev->getContent() returns the same object repeatedly if appropriate. More...
|
|
| testGetNext () |
| Revision::getNext. More...
|
|
| testGetPage () |
| Revision::getPage. More...
|
|
| testGetParentLengths_multipleRevIds () |
| Revision::getParentLengths. More...
|
|
| testGetParentLengths_noRevIds () |
| Revision::getParentLengths. More...
|
|
| testGetParentLengths_oneRevId () |
| Revision::getParentLengths. More...
|
|
| testGetPrevious () |
| Revision::getPrevious. More...
|
|
| testGetRecentChange () |
| Revision::getRecentChange. More...
|
|
| testGetSha1 ( $text, $model, $expected_hash) |
| Revision::getSha1 provideGetSha1. More...
|
|
| testGetSize ( $text, $model, $expected_size) |
| Revision::getSize provideGetSize. More...
|
|
| testGetTimestamp () |
| Revision::getTimestamp. More...
|
|
| testGetTitle_fromExistingRevision () |
| Revision::getTitle. More...
|
|
| testGetTitle_fromRevisionWhichWillLoadTheTitle () |
| Revision::getTitle. More...
|
|
| testGetUserAndText () |
| Revision::getUser Revision::getUserText. More...
|
|
| testGetVisibility_nothingDeleted () |
| Revision::getVisibility. More...
|
|
| testInsertOn () |
| Revision::insertOn. More...
|
|
| testInsertOn_exceptionOnNoPage () |
| Revision::insertOn. More...
|
|
| testInsertOn_success () |
| Revision::insertOn. More...
|
|
| testIsCurrent () |
| Revision::isCurrent. More...
|
|
| testIsDeleted_nothingDeleted () |
| Revision::isDeleted. More...
|
|
| testIsMinor_false () |
| Revision::isMinor. More...
|
|
| testIsMinor_true () |
| Revision::isMinor. More...
|
|
| testIsUnpatrolled_returnsRecentChangesId () |
| Revision::isUnpatrolled. More...
|
|
| testIsUnpatrolled_returnsZeroIfPatrolled () |
| Revision::isUnpatrolled. More...
|
|
| testLoadFromId () |
| Revision::loadFromId. More...
|
|
| testLoadFromPageId () |
| Revision::loadFromPageId. More...
|
|
| testLoadFromPageIdWithLatestRevId () |
| Revision::loadFromPageId. More...
|
|
| testLoadFromPageIdWithNotLatestRevId () |
| Revision::loadFromPageId. More...
|
|
| testLoadFromTimestamp () |
| Revision::loadFromTimestamp() More...
|
|
| testLoadFromTitle () |
| Revision::loadFromTitle. More...
|
|
| testLoadFromTitleWithLatestRevId () |
| Revision::loadFromTitle. More...
|
|
| testLoadFromTitleWithNotLatestRevId () |
| Revision::loadFromTitle. More...
|
|
| testNewFromArchiveRow ( $selectModifier) |
| provideNewFromArchiveRow Revision::newFromArchiveRow More...
|
|
| testNewFromArchiveRowOverrides () |
| Revision::newFromArchiveRow. More...
|
|
| testNewFromId () |
| Revision::newFromId. More...
|
|
| testNewFromPageId () |
| Revision::newFromPageId. More...
|
|
| testNewFromPageIdWithLatestId () |
| Revision::newFromPageId. More...
|
|
| testNewFromPageIdWithNotLatestId () |
| Revision::newFromPageId. More...
|
|
| testNewFromRow () |
| Revision::newFromRow. More...
|
|
| testNewFromTitle_withBadId () |
| Revision::newFromTitle. More...
|
|
| testNewFromTitle_withId () |
| Revision::newFromTitle. More...
|
|
| testNewFromTitle_withoutId () |
| Revision::newFromTitle. More...
|
|
| testNewKnownCurrent () |
| Revision::newKnownCurrent. More...
|
|
| testNewKnownCurrent_returnsFalseWhenTitleDoesntExist () |
|
| testNewKnownCurrent_withPageId () |
|
| testNewNullRevision () |
| Revision::newNullRevision. More...
|
|
| testNewNullRevision_badPage () |
| Revision::newNullRevision. More...
|
|
| testSimpleContentGetters () |
| This is a simple blanket test for all simple content getters and is methods to provide some coverage before the split of Revision into multiple classes for MCR work. More...
|
|
| testUserCan ( $bitField, $field, $userGroups, $expected) |
| provideUserCan Revision::userCan More...
|
|
| testUserCanBitfield ( $bitField, $field, $userGroups, $title, $expected) |
| provideUserCanBitfield Revision::userCanBitfield More...
|
|
| testUserWasLastToEdit ( $sinceIdx, $expectedLast) |
| Revision::userWasLastToEdit provideUserWasLastToEdit. More...
|
|
| __destruct () |
|
| addDBData () |
| Stub. More...
|
|
| addDBDataOnce () |
| Stub. More...
|
|
| dbPrefix () |
|
| getCliArg ( $offset) |
|
| hideDeprecated ( $function) |
| Don't throw a warning if $function is deprecated and called later. More...
|
|
| needsDB () |
|
| run (PHPUnit_Framework_TestResult $result=null) |
|
| setCliArg ( $offset, $value) |
|
| setContentLang ( $lang) |
|
| setGroupPermissions ( $newPerms, $newKey=null, $newValue=null) |
| Alters $wgGroupPermissions for the duration of the test. More...
|
|
| setupAllTestDBs () |
| Set up all test DBs. More...
|
|
| setUserLang ( $lang) |
|
| testMediaWikiTestCaseParentSetupCalled () |
| Make sure MediaWikiTestCase extending classes have called their parent setUp method. More...
|
|
| usesTemporaryTables () |
|
static | provideUserWasLastToEdit () |
|
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...
|
|
const | DB_PREFIX = 'unittest_' |
| Table name prefixes. More...
|
|
const | ORA_DB_PREFIX = 'ut_' |
|
static TestUser[] | $users |
|
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...
|
|
Database | $db |
| Primary database. More...
|
|
array | $supportedDBs |
|
array | $tablesUsed = [] |
|
Database medium ContentHandler.
Definition at line 8 of file RevisionContentHandlerDbTest.php.