summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/simpletest/tests/database_test.test16
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.'));
+ }
}
/**