summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/simpletest/tests/database_test.test18
1 files changed, 16 insertions, 2 deletions
diff --git a/modules/simpletest/tests/database_test.test b/modules/simpletest/tests/database_test.test
index 87d386aa7..91a51f361 100644
--- a/modules/simpletest/tests/database_test.test
+++ b/modules/simpletest/tests/database_test.test
@@ -1454,13 +1454,27 @@ class DatabaseSelectTestCase extends DatabaseTestCase {
}
/**
- * Test that we can find a record with a NULL value.
+ * Test that a comparison with NULL is always FALSE.
*/
function testNullCondition() {
$this->ensureSampleDataNull();
$names = db_select('test_null', 'tn')
->fields('tn', array('name'))
+ ->condition('age', NULL)
+ ->execute()->fetchCol();
+
+ $this->assertEqual(count($names), 0, t('No records found when comparing to NULL.'));
+ }
+
+ /**
+ * Test that we can find a record with a NULL value.
+ */
+ function testIsNullCondition() {
+ $this->ensureSampleDataNull();
+
+ $names = db_select('test_null', 'tn')
+ ->fields('tn', array('name'))
->isNull('age')
->execute()->fetchCol();
@@ -1471,7 +1485,7 @@ class DatabaseSelectTestCase extends DatabaseTestCase {
/**
* Test that we can find a record without a NULL value.
*/
- function testNotNullCondition() {
+ function testIsNotNullCondition() {
$this->ensureSampleDataNull();
$names = db_select('test_null', 'tn')