connection->getDatabaseInfo(); $this->table = $dbinfo->getTable('founding_fathers'); } function tearDown() { unset($this->table); parent::tearDown(); } function testGetDatabase() { $db = $this->table->getDatabase(); $this->assertIsA($db, 'lmbDbInfo'); } function testGetName() { $this->assertEqual($this->table->getName(), 'founding_fathers'); } function testHasColumn() { $this->assertTrue($this->table->hasColumn('id')); $this->assertTrue($this->table->hasColumn('first')); $this->assertTrue($this->table->hasColumn('last')); } function testGetColumn() { $column = $this->table->getColumn('last'); $this->assertIsA($column, 'lmbDbColumnInfo'); } function testGetColumnList() { $this->assertEqual($this->table->getColumnList(), array('id' => 'id', 'first' => 'first', 'last' => 'last')); } } ?>