diff options
author | Dries Buytaert <dries@buytaert.net> | 2008-11-21 15:04:21 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2008-11-21 15:04:21 +0000 |
commit | 738b58ec5ea85881f702ee4bfa6d0d959c0f1604 (patch) | |
tree | 751a7a40261d68fae8df299a21e1a6c5591dba49 /modules/simpletest/tests/database_test.test | |
parent | 9c72e9209a7dc95c3ea88f0ff644196bda84c93e (diff) | |
download | brdo-738b58ec5ea85881f702ee4bfa6d0d959c0f1604.tar.gz brdo-738b58ec5ea85881f702ee4bfa6d0d959c0f1604.tar.bz2 |
- Patch #310607 by mfb: added tests for db_column_exists() and db_table_exists(). Yay\!
Diffstat (limited to 'modules/simpletest/tests/database_test.test')
-rw-r--r-- | modules/simpletest/tests/database_test.test | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/modules/simpletest/tests/database_test.test b/modules/simpletest/tests/database_test.test index 3325b189e..80b7dc26b 100644 --- a/modules/simpletest/tests/database_test.test +++ b/modules/simpletest/tests/database_test.test @@ -1789,6 +1789,22 @@ class DatabaseRegressionTestCase extends DatabaseTestCase { $from_database = db_query("SELECT name FROM {test} WHERE name = :name", array(':name' => $name))->fetchField(); $this->assertIdentical($name, $from_database, t("The database handles UTF-8 characters cleanly.")); } + + /** + * Test the db_column_exists() function. + */ + function testDBColumnExists() { + $this->assertTrue(db_column_exists('node', 'nid'), t('Returns true for existent column.')); + $this->assertFalse(db_column_exists('node', 'nosuchcolumn'), t('Returns false for nonexistent column.')); + } + + /** + * Test the db_table_exists() function. + */ + function testDBTableExists() { + $this->assertTrue(db_table_exists('node'), t('Returns true for existent table.')); + $this->assertFalse(db_table_exists('nosuchtable'), t('Returns false for nonexistent table.')); + } } /** |