From dc6c9bf141a98d819e1e58a45457b3a362180ca4 Mon Sep 17 00:00:00 2001 From: Timothy Warren Date: Tue, 7 Feb 2012 20:31:36 -0500 Subject: [PATCH] SQLite tests --- src/databases/sqlite_manip.php | 2 +- tests/databases/sqlite.php | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/databases/sqlite_manip.php b/src/databases/sqlite_manip.php index 6f0094a..f1fa01a 100644 --- a/src/databases/sqlite_manip.php +++ b/src/databases/sqlite_manip.php @@ -26,7 +26,7 @@ class SQLite_manip extends db_manip { * @param array $indexes // column => index pairs * @return string */ - function create_table($name, $columns, $constraints=array()) + function create_table($name, $columns, $constraints=array(), $indexes=array()) { $column_array = array(); diff --git a/tests/databases/sqlite.php b/tests/databases/sqlite.php index a7fa83d..68c8f7c 100644 --- a/tests/databases/sqlite.php +++ b/tests/databases/sqlite.php @@ -29,12 +29,17 @@ class SQLiteTest extends UnitTestCase { { parent::__construct(); - $this->db = new SQLite("./test_dbs/test_sqlite.db"); + $this->db = new SQLite(dirname(__FILE__)."/../test_dbs/test_sqlite.db"); } function TestConnection() { - $this->assertIsA($this->db, 'SQLite'); } + + function TestGetTables() + { + $tables = $this->db->get_tables(); + $this->assertEqual($tables[0]['name'], 'test'); + } } \ No newline at end of file