3 require_once('simpletest/unit_tester.php');
4 require_once('simpletest/reporter.php');
6 class TableTest
extends UnitTestCase
{
10 require_once '../lib/database.php';
11 $this->db
=& new BDB("sqlite:bazdig-test.db");
12 $this->table
= new Table('sql');
19 function test_listTables()
21 $tables = $this->db
->listTables();
22 $expected = array($this->table
);
23 $this->assertEqual($expected, $tables);
26 function test_loadColumns()
28 $this->table
->loadColumns($this->db
);
29 $expected = array(new Column('id'), new Column('date'), new Column('code'));
30 $this->assertEqual($expected, $this->table
->columns
);
35 $test =& new TableTest
;
36 $test->run(new HtmlReporter());