[hibernate-commits] Hibernate SVN: r19169 - core/trunk/testsuite/src/test/java/org/hibernate/test/hql.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon Apr 5 10:08:05 EDT 2010
Author: stliu
Date: 2010-04-05 10:08:04 -0400 (Mon, 05 Apr 2010)
New Revision: 19169
Modified:
core/trunk/testsuite/src/test/java/org/hibernate/test/hql/HQLTest.java
Log:
HHH-5045 org.hibernate.test.hql.HQLTest failure running testConcatenation with Ingres
Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/hql/HQLTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/hql/HQLTest.java 2010-04-05 13:37:52 UTC (rev 19168)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/hql/HQLTest.java 2010-04-05 14:08:04 UTC (rev 19169)
@@ -15,6 +15,7 @@
import org.hibernate.QueryException;
import org.hibernate.dialect.DB2Dialect;
import org.hibernate.dialect.HSQLDialect;
+import org.hibernate.dialect.IngresDialect;
import org.hibernate.dialect.MySQLDialect;
import org.hibernate.dialect.Oracle8iDialect;
import org.hibernate.dialect.PostgreSQLDialect;
@@ -640,12 +641,19 @@
}
public void testConcatenation() {
- if ( getDialect() instanceof MySQLDialect || getDialect() instanceof SybaseDialect || getDialect() instanceof Sybase11Dialect || getDialect() instanceof SybaseASE15Dialect || getDialect() instanceof SybaseAnywhereDialect || getDialect() instanceof SQLServerDialect ) {
+ if ( getDialect() instanceof MySQLDialect || getDialect() instanceof SybaseDialect
+ || getDialect() instanceof Sybase11Dialect
+ || getDialect() instanceof SybaseASE15Dialect
+ || getDialect() instanceof SybaseAnywhereDialect
+ || getDialect() instanceof SQLServerDialect
+ || getDialect() instanceof IngresDialect) {
// SybaseASE15Dialect and SybaseAnywhereDialect support '||'
// MySQL uses concat(x, y, z)
// SQL Server replaces '||' with '+'
//
// this is syntax checked in {@link ASTParserLoadingTest#testConcatenation}
+ // Ingres supports both "||" and '+' but IngresDialect originally
+ // uses '+' operator; updated Ingres9Dialect to use "||".
return;
}
assertTranslation("from Human h where h.nickName = '1' || 'ov' || 'tha' || 'few'");
More information about the hibernate-commits
mailing list