Skip to content

Commit b280300

Browse files
committed
skip a test on Informix
I can't see anything wrong with the SQL we're generating here, but for some reason (a bug, I suppose), Informix returns no results. The query without 'skip' does return results.
1 parent 92168f9 commit b280300

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/CriteriaCteOffsetFetchTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import java.util.ArrayList;
88
import java.util.List;
99

10+
import org.hibernate.community.dialect.InformixDialect;
1011
import org.hibernate.query.Query;
1112
import org.hibernate.query.criteria.HibernateCriteriaBuilder;
1213
import org.hibernate.query.criteria.JpaCriteriaQuery;
@@ -17,6 +18,7 @@
1718
import org.hibernate.testing.orm.junit.Jira;
1819
import org.hibernate.testing.orm.junit.SessionFactory;
1920
import org.hibernate.testing.orm.junit.SessionFactoryScope;
21+
import org.hibernate.testing.orm.junit.SkipForDialect;
2022
import org.junit.jupiter.api.AfterAll;
2123
import org.junit.jupiter.api.BeforeAll;
2224
import org.junit.jupiter.api.Test;
@@ -38,6 +40,8 @@
3840
@DomainModel( annotatedClasses = CriteriaCteOffsetFetchTest.Product.class )
3941
@SessionFactory
4042
@Jira( "https://hibernate.atlassian.net/browse/HHH-17769" )
43+
@SkipForDialect(dialectClass = InformixDialect.class,
44+
reason = "skip with CTEs seems to be broken")
4145
public class CriteriaCteOffsetFetchTest {
4246
@BeforeAll
4347
public void setUp(SessionFactoryScope scope) {
@@ -52,7 +56,7 @@ public void setUp(SessionFactoryScope scope) {
5256

5357
@AfterAll
5458
public void tearDown(SessionFactoryScope scope) {
55-
scope.inTransaction( session -> session.createMutationQuery( "delete from Product" ).executeUpdate() );
59+
scope.getSessionFactory().getSchemaManager().truncate();
5660
}
5761

5862
@Test

0 commit comments

Comments
 (0)