[Jifty-commit] r6682 - Jifty-DBI/branches/tisql/t/tisql

Jifty commits jifty-commit at lists.jifty.org
Fri Mar 20 15:46:19 EDT 2009


Author: ruz
Date: Fri Mar 20 15:46:18 2009
New Revision: 6682

Modified:
   Jifty-DBI/branches/tisql/t/tisql/searches_basic.t

Log:
* add more not strings tests

Modified: Jifty-DBI/branches/tisql/t/tisql/searches_basic.t
==============================================================================
--- Jifty-DBI/branches/tisql/t/tisql/searches_basic.t	(original)
+++ Jifty-DBI/branches/tisql/t/tisql/searches_basic.t	Fri Mar 20 15:46:18 2009
@@ -9,7 +9,7 @@
 BEGIN { require "t/utils.pl" }
 our (@available_drivers);
 
-use constant TESTS_PER_DRIVER => 46;
+use constant TESTS_PER_DRIVER => 68;
 
 my $total = scalar(@available_drivers) * TESTS_PER_DRIVER;
 plan tests => $total;
@@ -43,45 +43,61 @@
 
     run_our_cool_tests(
         $users_obj,
-        ".login = 'a'"       => { 'aa' => 1, 'ab' => 1, 'ac' => 1 },
-        Q(C('login') => 'a') => { 'aa' => 1, 'ab' => 1, 'ac' => 1 },
+        ".login = 'a'"    => { 'aa' => 1, 'ab' => 1, 'ac' => 1 },
+        Q('login' => 'a') => { 'aa' => 1, 'ab' => 1, 'ac' => 1 },
 
-        ".login != 'a'"              => { 'ba' => 1, 'bb' => 1, 'bc' => 1, 'ca' => 1, 'cb' => 1, 'cc' => 1 },
-        Q(C('login') => '!=' => 'a') => { 'ba' => 1, 'bb' => 1, 'bc' => 1, 'ca' => 1, 'cb' => 1, 'cc' => 1 }, 
+        ".login != 'a'"           => { 'ba' => 1, 'bb' => 1, 'bc' => 1, 'ca' => 1, 'cb' => 1, 'cc' => 1 },
+        Q('login' => '!=' => 'a') => { 'ba' => 1, 'bb' => 1, 'bc' => 1, 'ca' => 1, 'cb' => 1, 'cc' => 1 }, 
 
-        ".login = 'a' AND .login = 'b'"             => { },
-        Q(C('login') => 'a') & Q(C('login') => 'b') => { },
+        ".login = 'a' AND .login = 'b'"       => { },
+        Q('login' => 'a') & Q('login' => 'b') => { },
 
-        ".login != 'a' AND .login = 'b'"                => { ba => 1, bb => 1, bc => 1 },
-        Q(C('login'), '!=', 'a') & Q(C('login') => 'b') => { ba => 1, bb => 1, bc => 1 },
+        ".login != 'a' AND .login = 'b'"          => { ba => 1, bb => 1, bc => 1 },
+        Q('login', '!=', 'a') & Q('login' => 'b') => { ba => 1, bb => 1, bc => 1 },
 
-        ".login != 'a' AND .login != 'b'"                   => { ca => 1, cb => 1, cc => 1 },
-        Q(C('login'), '!=', 'a') & Q(C('login'), '!=', 'b') => { ca => 1, cb => 1, cc => 1 }, 
+        ".login != 'a' AND .login != 'b'"             => { ca => 1, cb => 1, cc => 1 },
+        Q('login', '!=', 'a') & Q('login', '!=', 'b') => { ca => 1, cb => 1, cc => 1 }, 
 
         ".login = 'a' OR .login = 'b'" 
             => { aa => 1, ab => 1, ac => 1, ba => 1, bb => 1, bc => 1 },
+        Q('login' => 'a') | Q('login' => 'b')
+            => { aa => 1, ab => 1, ac => 1, ba => 1, bb => 1, bc => 1 },
+
         ".login != 'a' OR .login = 'b'" 
             => { ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
+        Q('login', '!=', 'a') | Q('login' => 'b')
+            => { ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
+
         ".login != 'a' OR .login != 'b'" 
             => { aa => 1, ab => 1, ac => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
+        Q('login', '!=', 'a') | Q('login', '!=', 'b')
+            => { aa => 1, ab => 1, ac => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
 
-        ".login = 'a' AND .name = 'b'" 
-            => { ab => 1 },
-        ".login != 'a' AND .name = 'b'" 
-            => { bb => 1, cb => 1 },
-        ".login = 'a' AND .name != 'b'" 
-            => { aa => 1, ac => 1 },
-        ".login != 'a' AND .name != 'b'" 
-            => { ba => 1, bc => 1, ca => 1, cc => 1 },
+        ".login = 'a' AND .name = 'b'"       => { ab => 1 },
+        Q(login => 'a')   & Q(name => 'b')   => { ab => 1 },
+        ".login != 'a' AND .name = 'b'"      => { bb => 1, cb => 1 },
+        Q(qw(login != a)) & Q(name => 'b')   => { bb => 1, cb => 1 },
+        ".login = 'a' AND .name != 'b'"      => { aa => 1, ac => 1 },
+        Q(login => 'a')   & Q(qw(name != b)) => { aa => 1, ac => 1 },
+        ".login != 'a' AND .name != 'b'"     => { ba => 1, bc => 1, ca => 1, cc => 1 },
+        Q(qw(login != a)) & Q(qw(name != b)) => { ba => 1, bc => 1, ca => 1, cc => 1 },
 
         ".login = 'a' OR .name = 'b'" 
             => { aa => 1, ab => 1, ac => 1, bb => 1, cb => 1 },
+        Q(login => 'a')   | Q(name => 'b')
+            => { aa => 1, ab => 1, ac => 1, bb => 1, cb => 1 },
         ".login != 'a' OR .name = 'b'" 
             => { ab => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
+        Q(qw(login != a)) | Q(name => 'b')
+            => { ab => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
         ".login = 'a' OR .name != 'b'" 
             => { aa => 1, ab => 1, ac => 1, ba => 1, bc => 1, ca => 1, cc => 1 },
+        Q(login => 'a')   | Q(qw(name != b))
+            => { aa => 1, ab => 1, ac => 1, ba => 1, bc => 1, ca => 1, cc => 1 },
         ".login != 'a' OR .name != 'b'" 
             => { aa => 1, ac => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
+        Q(qw(login != a)) | Q(qw(name != b))
+            => { aa => 1, ac => 1, ba => 1, bb => 1, bc => 1, ca => 1, cb => 1, cc => 1 },
     );
 
     cleanup_schema( 'TestApp', $handle );


More information about the Jifty-commit mailing list