public function testTableCaseFixed()
 {
     DB::quiet();
     // Modify table case
     DB::get_schema()->renameTable('DataObjectSchemaGenerationTest_DO', '__TEMP__DataOBJECTSchemaGenerationTest_do');
     DB::get_schema()->renameTable('__TEMP__DataOBJECTSchemaGenerationTest_do', 'DataOBJECTSchemaGenerationTest_do');
     // Check table
     $tables = DB::table_list();
     $this->assertEquals('DataOBJECTSchemaGenerationTest_do', $tables['dataobjectschemagenerationtest_do']);
     // Rebuild table
     DB::get_schema()->schemaUpdate(function () {
         DataObjectSchemaGenerationTest_DO::singleton()->requireTable();
     });
     // Check table
     $tables = DB::table_list();
     $this->assertEquals('DataObjectSchemaGenerationTest_DO', $tables['dataobjectschemagenerationtest_do']);
 }