Browse Source

Adding tests for Query::whereNull and Query::whereNotNull

Florian Krämer 8 years ago
parent
commit
8f5646b16b
1 changed files with 18 additions and 0 deletions
  1. 18 0
      tests/TestCase/Database/QueryTest.php

+ 18 - 0
tests/TestCase/Database/QueryTest.php

@@ -774,6 +774,15 @@ class QueryTest extends TestCase
             ->execute();
         $this->assertCount(5, $result);
         $result->closeCursor();
+
+        $query = new Query($this->connection);
+        $result = $query
+            ->select(['id'])
+            ->from('menu_link_trees')
+            ->whereNull('parent_id')
+            ->execute();
+        $this->assertCount(5, $result);
+        $result->closeCursor();
     }
 
     /**
@@ -802,6 +811,15 @@ class QueryTest extends TestCase
             ->execute();
         $this->assertCount(13, $result);
         $result->closeCursor();
+
+        $query = new Query($this->connection);
+        $result = $query
+            ->select(['id'])
+            ->from('menu_link_trees')
+            ->whereNotNull('parent_id')
+            ->execute();
+        $this->assertCount(13, $result);
+        $result->closeCursor();
     }
 
     /**