You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TEST_CASE( "Factorials are computed", "[Lazy_WHERE]" ) {
173
186
174
-
std::cout << where2() << std::endl;
187
+
std::cout << where5() << std::endl;
175
188
176
-
REQUIRE( Catch::trim(where1()) == R"(WHERE (((`AGE` in '[4,5,6,7,8]') OR (`AGE` in '[1,2,3,4,5]')) AND ((`AGE` in '[40,50,60,70,80]') OR (`AGE` in '[10,20,30,40,50]'))) AND ((`name` like 'asqar') OR (`name` like 'mamad')) NOT ((`name` like 'asqar') OR (`name` like 'mamad')) AND NOT ((`name` like 'asqar') OR (`name` like 'mamad')) OR NOT ((`name` like 'asqar') OR (`name` like 'mamad')))" );
177
-
REQUIRE( Catch::trim(where2()) == R"(WHERE (((`name` like 'asqar') OR (`name` like 'mamad')) AND ((`name` like 'asqar') OR (`name` like 'mamad')) AND SSS (((`AGE` in '[4,5,6,7,8]') OR (`AGE` in '[1,2,3,4,5]')) AND ((`AGE` in '[40,50,60,70,80]') OR (`AGE` in '[10,20,30,40,50]')))))" );
189
+
//REQUIRE( Catch::trim(where1()) == R"(WHERE (((`AGE` in '[4,5,6,7,8]') OR (`AGE` in '[1,2,3,4,5]')) AND ((`AGE` in '[40,50,60,70,80]') OR (`AGE` in '[10,20,30,40,50]'))) AND ((`name` like 'asqar') OR (`name` like 'mamad')) NOT ((`name` like 'asqar') OR (`name` like 'mamad')) AND NOT ((`name` like 'asqar') OR (`name` like 'mamad')) OR NOT ((`name` like 'asqar') OR (`name` like 'mamad')))" );
190
+
//REQUIRE( Catch::trim(where2()) == R"(WHERE (((`name` like 'asqar') OR (`name` like 'mamad')) AND ((`name` like 'asqar') OR (`name` like 'mamad')) AND SSS (((`AGE` in '[4,5,6,7,8]') OR (`AGE` in '[1,2,3,4,5]')) AND ((`AGE` in '[40,50,60,70,80]') OR (`AGE` in '[10,20,30,40,50]')))))" );
191
+
//REQUIRE( Catch::trim(where5()) == R"(WHERE ((`name` like 'asqar') OR (`name` like 'khar') OR (`name` like 'akbar')))" );
0 commit comments