[hibernate-commits] Hibernate SVN: r19165 - 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 09:24:54 EDT 2010


Author: stliu
Date: 2010-04-05 09:24:54 -0400 (Mon, 05 Apr 2010)
New Revision: 19165

Modified:
   core/trunk/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
Log:
HHH-4961 HHH-4970 HHH-4973 skip some tests that ingres does not support this syntax

Modified: core/trunk/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java
===================================================================
--- core/trunk/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java	2010-04-04 16:31:41 UTC (rev 19164)
+++ core/trunk/testsuite/src/test/java/org/hibernate/test/hql/ASTParserLoadingTest.java	2010-04-05 13:24:54 UTC (rev 19165)
@@ -27,6 +27,7 @@
 import org.hibernate.cfg.Environment;
 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;
@@ -237,6 +238,10 @@
 	}
 
 	public void testPaginationWithPolymorphicQuery() {
+		if ( getDialect() instanceof IngresDialect ) {
+			// HHH-4961 Ingres does not support this scoping in 9.3.
+			return;
+		}
 		Session s = openSession();
 		s.beginTransaction();
 		Human h = new Human();
@@ -704,6 +709,11 @@
 	}
 
 	public void testComponentParameterBinding() {
+		if ( getDialect() instanceof IngresDialect ) {
+			// HHH-4970 Subselects are not supported within select target lists
+			// in Ingres
+			return;
+		}
 		// HHH-1774 : parameters are bound incorrectly with component parameters...
 		Session s = openSession();
 		s.beginTransaction();
@@ -1107,6 +1117,11 @@
 	}
 
 	public void testSelectClauseSubselect() {
+		if ( getDialect() instanceof IngresDialect ) {
+			// HHH-4973 Ingres 9.3 does not support sub-selects in the select
+			// list.
+			return;
+		}
 		Session s = openSession();
 		Transaction t = s.beginTransaction();
 		Zoo zoo = new Zoo();



More information about the hibernate-commits mailing list