[Jifty-commit] r1458 - in Jifty-DBI/trunk: t
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Mon Jul 3 11:47:28 EDT 2006
Author: alexmv
Date: Mon Jul 3 11:47:28 2006
New Revision: 1458
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/t/01searches.t
Log:
r14745 at zoq-fot-pik: chmrr | 2006-07-03 11:47:24 -0400
* Only mark the one failing test under mysql as TODO
Modified: Jifty-DBI/trunk/t/01searches.t
==============================================================================
--- Jifty-DBI/trunk/t/01searches.t (original)
+++ Jifty-DBI/trunk/t/01searches.t Mon Jul 3 11:47:28 2006
@@ -152,27 +152,26 @@
$users_obj->limit( column => 'address', operator => 'IS NOT', value => 'NULL', QOUTEvalue => 0 );
is( $users_obj->count, $count_all, "found users who have address filled" );
+ # CASE SENSITIVITY, default is limits are not case sensitive
+ $users_obj->clean_slate;
+ is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
+ $users_obj->limit( column => 'name', value => 'Jesse Vincent' );
+ is( $users_obj->count, 1, "case insensitive, matching case, should find one row");
+ $users_obj->clean_slate;
+ is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
+ $users_obj->limit( column => 'name', value => 'jesse vincent' );
+ is( $users_obj->count, 1, "case insensitive, non-matched case, should find one row");
+
+ # CASE SENSITIVITY, testing with case_sensitive => 1
+ $users_obj->clean_slate;
+ is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
+ $users_obj->limit( column => 'name', value => 'Jesse Vincent', case_sensitive => 1 );
+ is( $users_obj->count, 1, "case sensitive search, should find one row");
+ $users_obj->clean_slate;
+ is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
+ $users_obj->limit( column => 'name', value => 'jesse vincent', case_sensitive => 1 );
TODO: {
local $TODO = "MySQL still needs case sensitive fixes" if ( $d eq 'mysql' || $d eq 'mysqlPP' );
-
- # CASE SENSITIVITY, default is limits are not case sensitive
- $users_obj->clean_slate;
- is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
- $users_obj->limit( column => 'name', value => 'Jesse Vincent' );
- is( $users_obj->count, 1, "case insensitive, matching case, should find one row");
- $users_obj->clean_slate;
- is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
- $users_obj->limit( column => 'name', value => 'jesse vincent' );
- is( $users_obj->count, 1, "case insensitive, non-matched case, should find one row");
-
- # CASE SENSITIVITY, testing with case_sensitive => 1
- $users_obj->clean_slate;
- is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
- $users_obj->limit( column => 'name', value => 'Jesse Vincent', case_sensitive => 1 );
- is( $users_obj->count, 1, "case sensitive search, should find one row");
- $users_obj->clean_slate;
- is_deeply( $users_obj, $clean_obj, 'after clean_slate looks like new object');
- $users_obj->limit( column => 'name', value => 'jesse vincent', case_sensitive => 1 );
is( $users_obj->count, 0, "case sensitive search, should find zero rows");
}
More information about the Jifty-commit
mailing list