MediaWiki  REL1_20
DatabaseSqliteTest Class Reference

sqlite Database More...

Inheritance diagram for DatabaseSqliteTest:
Collaboration diagram for DatabaseSqliteTest:

List of all members.

Public Member Functions

 setUp ()
 testDeleteJoin ()
 testDuplicateTableStructure ()
 testDuplicateTableStructureVirtual ()
 testEntireSchema ()
 testInsertIdType ()
 testReplaceVars ()
 testTableName ()
 testUpgrades ()
 Runs upgrades of older databases and compares results with current schema.

Public Attributes

 $db

Private Member Functions

 assertResultIs ($expected, $res)
 getColumns ($db, $table)
 getIndexes ($db, $table)
 getTables ($db)
 prepareDB ($version)
 replaceVars ($sql)

Detailed Description

sqlite Database

Definition at line 24 of file DatabaseSqliteTest.php.


Member Function Documentation

DatabaseSqliteTest::assertResultIs ( expected,
res 
) [private]

Definition at line 42 of file DatabaseSqliteTest.php.

References $res, and $value.

Referenced by testDeleteJoin().

DatabaseSqliteTest::getColumns ( db,
table 
) [private]

Definition at line 299 of file DatabaseSqliteTest.php.

References $db, and $res.

Referenced by testUpgrades().

DatabaseSqliteTest::getIndexes ( db,
table 
) [private]

Definition at line 310 of file DatabaseSqliteTest.php.

References $db, and $res.

Referenced by testUpgrades().

DatabaseSqliteTest::getTables ( db) [private]

Definition at line 278 of file DatabaseSqliteTest.php.

References $db, and $t.

Referenced by testUpgrades().

DatabaseSqliteTest::prepareDB ( version) [private]

Definition at line 263 of file DatabaseSqliteTest.php.

References $db, $IP, and DatabaseUpdater\newForDB().

Referenced by testUpgrades().

DatabaseSqliteTest::replaceVars ( sql) [private]

Definition at line 37 of file DatabaseSqliteTest.php.

Referenced by testReplaceVars().

Definition at line 27 of file DatabaseSqliteTest.php.

References Sqlite\isPresent().

Definition at line 144 of file DatabaseSqliteTest.php.

References $db, $res, and assertResultIs().

Definition at line 253 of file DatabaseSqliteTest.php.

References $db.

Definition at line 55 of file DatabaseSqliteTest.php.

References replaceVars().

Definition at line 93 of file DatabaseSqliteTest.php.

References $db.

Runs upgrades of older databases and compares results with current schema.

Todo:
: currently only checks list of tables

Definition at line 185 of file DatabaseSqliteTest.php.

References $db, $fullName, $IP, getColumns(), getIndexes(), getTables(), and prepareDB().


Member Data Documentation


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