function testGetColumns()
 {
     $columns = $this->table_info->getColumns();
     if ($this->assertTrue(isset($columns['id']))) {
         if ($this->assertIsA($columns['id'], 'lmbDbColumnInfo')) {
             $this->assertEqual($columns['id']->getName(), 'id');
         }
     }
 }
Пример #2
0
 function __construct($database, $name, $schema, $isExisting = false)
 {
     parent::__construct($name);
     $this->schema = $schema;
     $this->database = $database;
     $this->isExisting = $isExisting;
 }
Пример #3
0
 function __construct($database, $name, $isExisting = false, $oid = 1)
 {
     parent::__construct($name);
     $this->database = $database;
     $this->isExisting = $isExisting;
     $this->oid = $oid;
 }
 function testFetchingIndexes()
 {
     $indexes = $this->table->getIndexList();
     $this->assertEqual(3, count($indexes));
     $this->assertTrue($this->table->hasIndex($this->_index_names['primary']));
     $primary_index = $this->table->getIndex($this->_index_names['primary']);
     $this->assertTrue($primary_index->isPrimary());
     $this->assertEqual('primary_column', $primary_index->column_name);
     $this->assertTrue($this->table->hasIndex($this->_index_names['unique']));
     $unique_index = $this->table->getIndex($this->_index_names['unique']);
     $this->assertTrue($unique_index->isUnique());
     $this->assertEqual('unique_column', $unique_index->column_name);
     $this->assertTrue($this->table->hasIndex($this->_index_names['common']));
     $common_index = $this->table->getIndex($this->_index_names['common']);
     $this->assertTrue($common_index->isCommon());
     $this->assertEqual('common_column', $common_index->column_name);
 }
Пример #5
0
 function __construct($database, $name)
 {
     parent::__construct($name);
     $this->database = $database;
 }