|
ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
TestCase for the ilDatabaseCommonTest. More...
Inheritance diagram for ilDatabaseImplementationBaseTest:
Collaboration diagram for ilDatabaseImplementationBaseTest:Public Member Functions | |
| testInstance () | |
| Test instance implements ilDBInterface and is ilDBInnoDB. More... | |
| testConnection () | |
| testCreateDatabase () | |
| @depends testConnection More... | |
| testInsertNative () | |
| @depends testConnection More... | |
| testQueryUtils () | |
| testUpdateNative () | |
| @depends testConnection More... | |
| testInsertSQL () | |
| @depends testConnection More... | |
| testSelectUsrData () | |
| testIndices () | |
| @depends testConnection More... | |
| testTableColums () | |
| @depends testConnection More... | |
| testSequences () | |
| @depends testConnection More... | |
| testDBAnalyser () | |
| @depends testConnection More... | |
| testDropSequence () | |
| @depends testConnection More... | |
| testConstraints () | |
| testChangeTableName () | |
| @depends testConnection More... | |
| testRenameTableColumn () | |
| @depends testConnection More... | |
| testModifyTableColumn () | |
| @depends testConnection More... | |
| testLockTables () | |
| @depends testConnection More... | |
| testTransactions () | |
| @depends testConnection More... | |
| testDropTable () | |
| @depends testConnection More... | |
Data Fields | |
| const | INDEX_NAME = 'i1' |
| const | TABLE_NAME = 'il_ut_en' |
| const | CREATE_TABLE_ARRAY_KEY = 'create table' |
Protected Member Functions | |
| setUp () | |
| getIniFile () | |
| connect (ilDBInterface $ilDBInterface, $missing_ini=false) | |
| getTableName () | |
| tearDown () | |
| getDBInstance () | |
| changeGlobal (ilDBInterface $ilDBInterface) | |
| changeBack () | |
| normalizeSQL ($sql) | |
| normalizetableName ($sql) | |
Protected Attributes | |
| $error_reporting_backup = 0 | |
| $backupGlobals = false | |
| $db | |
| $mock | |
| $outputs | |
| $ildb_backup | |
| $type = '' | |
| $ini_file = '/var/www/ilias/data/trunk/client.ini.php' | |
| $set_up = false | |
TestCase for the ilDatabaseCommonTest.
Definition at line 30 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 613 of file ilDatabaseImplementationBaseTest.php.
References $ilDB, and $ildb_backup.
Referenced by testModifyTableColumn(), and testRenameTableColumn().
Here is the caller graph for this function:
|
protected |
| \ilDBInterface | $ilDBInterface |
Definition at line 605 of file ilDatabaseImplementationBaseTest.php.
References $ilDB.
Referenced by testModifyTableColumn(), and testRenameTableColumn().
Here is the caller graph for this function:
|
finalprotected |
| \ilDBInterface | $ilDBInterface |
Definition at line 127 of file ilDatabaseImplementationBaseTest.php.
References ilDBInterface\connect(), getIniFile(), and ilDBInterface\initFromIniFile().
Referenced by setUp(), and testConnection().
Here is the call graph for this function:
Here is the caller graph for this function:
|
abstractprotected |
Reimplemented in ilDatabasePDOGaleraTest, ilDatabasePDOInnodbTest, ilDatabasePDOMyISAMTest, and ilDatabasePDOPostgresTest.
Referenced by setUp(), and testConnection().
Here is the caller graph for this function:
|
protected |
Definition at line 117 of file ilDatabaseImplementationBaseTest.php.
References $ini_file.
Referenced by connect().
Here is the caller graph for this function:
|
protected |
Reimplemented in ilDatabasePDOGaleraTest, ilDatabasePDOInnodbTest, ilDatabasePDOMyISAMTest, and ilDatabasePDOPostgresTest.
Definition at line 147 of file ilDatabaseImplementationBaseTest.php.
Referenced by normalizetableName(), testChangeTableName(), testCreateDatabase(), testDBAnalyser(), testDropSequence(), testDropTable(), testIndices(), testInsertNative(), testInsertSQL(), testModifyTableColumn(), testRenameTableColumn(), testSequences(), testTableColums(), and testUpdateNative().
Here is the caller graph for this function:
|
protected |
| $sql |
Definition at line 624 of file ilDatabaseImplementationBaseTest.php.
Referenced by testCreateDatabase(), testModifyTableColumn(), and testRenameTableColumn().
Here is the caller graph for this function:
|
protected |
| $sql |
Definition at line 634 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:
|
protected |
Definition at line 73 of file ilDatabaseImplementationBaseTest.php.
References $db, $DIC, $ilDB, connect(), getDBInstance(), ilDBConstants\TYPE_PDO_POSTGRE, and ilDBConstants\TYPE_POSTGRES.
Here is the call graph for this function:
|
protected |
Definition at line 153 of file ilDatabaseImplementationBaseTest.php.
| ilDatabaseImplementationBaseTest::testChangeTableName | ( | ) |
@depends testConnection
Definition at line 500 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testConnection | ( | ) |
Definition at line 180 of file ilDatabaseImplementationBaseTest.php.
References connect(), and getDBInstance().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testConstraints | ( | ) |
Definition at line 492 of file ilDatabaseImplementationBaseTest.php.
| ilDatabaseImplementationBaseTest::testCreateDatabase | ( | ) |
@depends testConnection
Definition at line 200 of file ilDatabaseImplementationBaseTest.php.
References $data, $res, getTableName(), normalizeSQL(), ilDBConstants\TYPE_PDO_POSTGRE, and ilDBConstants\TYPE_POSTGRES.
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testDBAnalyser | ( | ) |
@depends testConnection
Definition at line 446 of file ilDatabaseImplementationBaseTest.php.
References $def, getTableName(), and ilDBConstants\MODULE_REVERSE.
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testDropSequence | ( | ) |
@depends testConnection
Definition at line 482 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testDropTable | ( | ) |
@depends testConnection
Definition at line 592 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testIndices | ( | ) |
@depends testConnection
Definition at line 329 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testInsertNative | ( | ) |
@depends testConnection
Definition at line 226 of file ilDatabaseImplementationBaseTest.php.
References $id, ilDatabaseCommonTestsDataOutputs\$output_after_native_input, $values, and getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testInsertSQL | ( | ) |
@depends testConnection
Definition at line 282 of file ilDatabaseImplementationBaseTest.php.
References ilDatabaseCommonTestsDataOutputs\$insert_sql_output, and getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testInstance | ( | ) |
Test instance implements ilDBInterface and is ilDBInnoDB.
Definition at line 174 of file ilDatabaseImplementationBaseTest.php.
| ilDatabaseImplementationBaseTest::testLockTables | ( | ) |
@depends testConnection
Definition at line 562 of file ilDatabaseImplementationBaseTest.php.
References ilDBConstants\LOCK_WRITE.
| ilDatabaseImplementationBaseTest::testModifyTableColumn | ( | ) |
@depends testConnection
Definition at line 533 of file ilDatabaseImplementationBaseTest.php.
References $data, $res, changeBack(), changeGlobal(), getTableName(), normalizeSQL(), ilDBConstants\TYPE_PDO_POSTGRE, and ilDBConstants\TYPE_POSTGRES.
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testQueryUtils | ( | ) |
Definition at line 240 of file ilDatabaseImplementationBaseTest.php.
| ilDatabaseImplementationBaseTest::testRenameTableColumn | ( | ) |
@depends testConnection
Definition at line 512 of file ilDatabaseImplementationBaseTest.php.
References $data, $res, changeBack(), changeGlobal(), getTableName(), normalizeSQL(), ilDBConstants\TYPE_PDO_POSTGRE, and ilDBConstants\TYPE_POSTGRES.
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testSelectUsrData | ( | ) |
ilDatabaseException @depends testConnection
Definition at line 298 of file ilDatabaseImplementationBaseTest.php.
References $data, Sabre\VObject\$output, $query, $result, ilDatabaseCommonTestsDataOutputs\$select_usr_data_2_output, ilDatabaseCommonTestsDataOutputs\$select_usr_data_output, and ilDBPdoFieldDefinition\T_INTEGER.
| ilDatabaseImplementationBaseTest::testSequences | ( | ) |
@depends testConnection
Definition at line 374 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testTableColums | ( | ) |
@depends testConnection
Definition at line 359 of file ilDatabaseImplementationBaseTest.php.
References getTableName().
Here is the call graph for this function:| ilDatabaseImplementationBaseTest::testTransactions | ( | ) |
@depends testConnection
Definition at line 578 of file ilDatabaseImplementationBaseTest.php.
| ilDatabaseImplementationBaseTest::testUpdateNative | ( | ) |
@depends testConnection
Definition at line 257 of file ilDatabaseImplementationBaseTest.php.
References $id, ilDatabaseCommonTestsDataOutputs\$output_after_native_update, and getTableName().
Here is the call graph for this function:
|
protected |
Definition at line 42 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 46 of file ilDatabaseImplementationBaseTest.php.
Referenced by setUp().
|
protected |
Definition at line 38 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 58 of file ilDatabaseImplementationBaseTest.php.
Referenced by changeBack().
|
protected |
Definition at line 66 of file ilDatabaseImplementationBaseTest.php.
Referenced by getIniFile().
|
protected |
Definition at line 50 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 54 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 70 of file ilDatabaseImplementationBaseTest.php.
|
protected |
Definition at line 62 of file ilDatabaseImplementationBaseTest.php.
| const ilDatabaseImplementationBaseTest::CREATE_TABLE_ARRAY_KEY = 'create table' |
Definition at line 34 of file ilDatabaseImplementationBaseTest.php.
| const ilDatabaseImplementationBaseTest::INDEX_NAME = 'i1' |
Definition at line 32 of file ilDatabaseImplementationBaseTest.php.
| const ilDatabaseImplementationBaseTest::TABLE_NAME = 'il_ut_en' |
Definition at line 33 of file ilDatabaseImplementationBaseTest.php.