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'); } } }
function __construct($database, $name, $schema, $isExisting = false) { parent::__construct($name); $this->schema = $schema; $this->database = $database; $this->isExisting = $isExisting; }
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); }
function __construct($database, $name) { parent::__construct($name); $this->database = $database; }