[hibernate-commits] Hibernate SVN: r19089 - core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria.

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Tue Mar 23 09:29:21 EDT 2010


Author: stliu
Date: 2010-03-23 09:29:20 -0400 (Tue, 23 Mar 2010)
New Revision: 19089

Modified:
   core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java
   core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java
Log:
HHH-2997 LikeExpression case sensitive not working properly

Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java	2010-03-23 13:05:17 UTC (rev 19088)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/LikeTest.java	2010-03-23 13:29:20 UTC (rev 19089)
@@ -29,7 +29,6 @@
 import org.hibernate.Session;
 import org.hibernate.Transaction;
 import org.hibernate.criterion.Restrictions;
-import org.hibernate.dialect.MySQLDialect;
 import org.hibernate.junit.functional.FunctionalTestCase;
 
 
@@ -67,7 +66,6 @@
 
         assertEquals( 1, objects.size() );
         session.clear();
-        if ( !( getDialect() instanceof MySQLDialect ) ) {
             // retrieve object - case insensitive via custom expression - works
             // ok
             objects = session.createCriteria( TestObject.class ).add(
@@ -84,7 +82,6 @@
                             StringExpression.stringExpression( "text", pattern,
                                     false ) ).list();
             assertEquals( 1, objects.size() );
-        }
         tx.rollback();
         session.close();
         

Modified: core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java
===================================================================
--- core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java	2010-03-23 13:05:17 UTC (rev 19088)
+++ core/branches/Branch_3_3/testsuite/src/test/java/org/hibernate/test/criteria/StringExpression.java	2010-03-23 13:29:20 UTC (rev 19089)
@@ -4,11 +4,10 @@
 import org.hibernate.criterion.LikeExpression;
 
 public class StringExpression extends LikeExpression {
-    private final static Character ESCAPE_CODE = new Character( '\\' );
 
     protected StringExpression( String property, String value,
             boolean ignoreCase ) {
-        super( property, value, ESCAPE_CODE, ignoreCase );
+        super( property, value, null, ignoreCase );
     }
 
     public static Criterion stringExpression( String propertyName,



More information about the hibernate-commits mailing list