ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
ilDatabaseMDB2InnodbTest Class Reference

TestCase for the ilDatabaseMDB2InnodbTest. More...

+ Inheritance diagram for ilDatabaseMDB2InnodbTest:
+ Collaboration diagram for ilDatabaseMDB2InnodbTest:

Protected Member Functions

 getDBInstance ()
 
 getTableName ()
 
- Protected Member Functions inherited from ilDatabaseImplementationBaseTest
 setUp ()
 
 getIniFile ()
 
 connect (ilDBInterface $ilDBInterface, $missing_ini=false)
 
 getTableName ()
 
 tearDown ()
 
 getDBInstance ()
 
 changeGlobal (ilDBInterface $ilDBInterface)
 
 changeBack ()
 
 normalizeSQL ($sql)
 
 normalizetableName ($sql)
 

Additional Inherited Members

- Public Member Functions inherited from ilDatabaseImplementationBaseTest
 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 inherited from ilDatabaseImplementationBaseTest
const INDEX_NAME = 'i1'
 
const TABLE_NAME = 'il_ut_en'
 
const CREATE_TABLE_ARRAY_KEY = 'create table'
 
- Protected Attributes inherited from ilDatabaseImplementationBaseTest
 $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
 

Detailed Description

TestCase for the ilDatabaseMDB2InnodbTest.

@group needsInstalledILIAS

Author
Fabian Schmid fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Version
1.0.0

Definition at line 34 of file ilDatabaseMDB2InnodbTest.php.

Member Function Documentation

◆ getDBInstance()

ilDatabaseMDB2InnodbTest::getDBInstance ( )
protected
Returns
\ilDBInnoDB
Exceptions

ilDatabaseException

Reimplemented from ilDatabaseImplementationBaseTest.

Definition at line 41 of file ilDatabaseMDB2InnodbTest.php.

42 {
43 require_once("./Services/Database/classes/MDB2/class.ilDBInnoDB.php");
44
45 return new ilDBInnoDB();
46 }
MySQL InnoDB Database Wrapper.

◆ getTableName()

ilDatabaseMDB2InnodbTest::getTableName ( )
protected
Returns
string

Reimplemented from ilDatabaseImplementationBaseTest.

Definition at line 52 of file ilDatabaseMDB2InnodbTest.php.

53 {
54 return strtolower(self::TABLE_NAME . '_mdb_i');
55 }

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