MediaWiki  REL1_20
RevisionStorageTest Class Reference

Test class for Revision storage. More...

Inheritance diagram for RevisionStorageTest:
Collaboration diagram for RevisionStorageTest:

List of all members.

Public Member Functions

 __construct ($name=null, array $data=array(), $dataName= '')
 dataUserWasLastToEdit ()
 setUp ()
 testConstructFromRow ()
 Revision::__construct
 testFetchRevision ()
 Revision::fetchRevision
 testGetNext ()
 Revision::getNext
 testGetPage ()
 Revision::getPage
 testGetPrevious ()
 Revision::getPrevious
 testGetRawText ()
 Revision::getRawText
 testGetText ()
 Revision::getText
 testIsCurrent ()
 Revision::isCurrent
 testNewFromArchiveRow ()
 Revision::newFromArchiveRow
 testNewFromId ()
 Revision::newFromId
 testNewFromRow ()
 Revision::newFromRow
 testNewNullRevision ()
 Revision::newNullRevision
 testRevText ()
 Revision::revText
 testSelectFields ()
 Revision::selectFields
 testUserWasLastToEdit ($sinceIdx, $expectedLast)
 dataUserWasLastToEdit

Public Attributes

 $the_page

Protected Member Functions

 assertRevEquals (Revision $orig, Revision $rev=null)
 createPage ($page, $text, $model=null)
 makeRevision ($props=null)

Detailed Description

Test class for Revision storage.

Database ^--- important, causes temporary tables to be used instead of the real database

medium ^--- important, causes tests not to fail with timeout

Definition at line 12 of file RevisionStorageTest.php.


Constructor & Destructor Documentation

RevisionStorageTest::__construct ( name = null,
array $  data = array(),
dataName = '' 
)

Reimplemented from MediaWikiTestCase.

Definition at line 16 of file RevisionStorageTest.php.


Member Function Documentation

RevisionStorageTest::createPage ( page,
text,
model = null 
) [protected]

Definition at line 37 of file RevisionStorageTest.php.

References createPage().

RevisionStorageTest::testUserWasLastToEdit ( sinceIdx,
expectedLast 
)

dataUserWasLastToEdit

Definition at line 333 of file RevisionStorageTest.php.

References $page, WikiPage\factory(), Title\newFromText(), Revision\userWasLastToEdit(), and wfGetDB().


Member Data Documentation

RevisionStorageTest::$the_page

Definition at line 14 of file RevisionStorageTest.php.


The documentation for this class was generated from the following file: