Skip to content

Commit 024df84

Browse files
committed
Ignore the test for old Informix while issue HHH-18473 is not resolved
1 parent a2b06e5 commit 024df84

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/filter/DynamicFilterTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,15 @@
2323
import org.hibernate.cache.spi.access.CollectionDataAccess;
2424
import org.hibernate.cache.spi.entry.CollectionCacheEntry;
2525
import org.hibernate.cfg.AvailableSettings;
26+
import org.hibernate.community.dialect.InformixDialect;
2627
import org.hibernate.persister.collection.CollectionPersister;
2728
import org.hibernate.query.Query;
2829

2930
import org.hibernate.testing.DialectChecks;
3031
import org.hibernate.testing.RequiresDialectFeature;
3132
import org.hibernate.testing.orm.junit.JiraKey;
3233
import org.hibernate.testing.junit4.BaseNonConfigCoreFunctionalTestCase;
34+
import org.hibernate.testing.orm.junit.SkipForDialect;
3335
import org.junit.After;
3436
import org.junit.Before;
3537
import org.junit.Test;
@@ -683,6 +685,7 @@ public void testFilterApplicationOnHqlQueryWithImplicitSubqueryContainingNamedPa
683685
}
684686

685687
@Test
688+
@SkipForDialect( dialectClass = InformixDialect.class, majorVersion = 12, matchSubTypes = true, reason = "Informix does not support table alliases in update/delete statements, Issue HHH-18473")
686689
public void testFiltersOnSimpleHqlDelete() {
687690
Salesperson sp = new Salesperson();
688691
Salesperson sp2 = new Salesperson();
@@ -708,6 +711,7 @@ public void testFiltersOnSimpleHqlDelete() {
708711
}
709712

710713
@Test
714+
@SkipForDialect( dialectClass = InformixDialect.class, majorVersion = 12, matchSubTypes = true, reason = "Informix does not support table alliases in update/delete statements, Issue HHH-18473")
711715
public void testFiltersOnMultiTableHqlDelete() {
712716
Salesperson sp = new Salesperson();
713717
Salesperson sp2 = new Salesperson();

hibernate-core/src/test/java/org/hibernate/orm/test/query/mutationquery/MutationQueriesFilterTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,15 @@
88

99
import org.hibernate.annotations.Filter;
1010
import org.hibernate.annotations.FilterDef;
11+
import org.hibernate.community.dialect.InformixDialect;
1112
import org.hibernate.query.MutationQuery;
1213

1314
import org.hibernate.testing.jdbc.SQLStatementInspector;
1415
import org.hibernate.testing.orm.junit.DomainModel;
1516
import org.hibernate.testing.orm.junit.Jira;
1617
import org.hibernate.testing.orm.junit.SessionFactory;
1718
import org.hibernate.testing.orm.junit.SessionFactoryScope;
19+
import org.hibernate.testing.orm.junit.SkipForDialect;
1820
import org.junit.jupiter.api.Test;
1921

2022
import jakarta.persistence.Column;
@@ -47,6 +49,7 @@
4749
MutationQueriesFilterTest.RoleEntity.class
4850
} )
4951
@Jira( "https://hibernate.atlassian.net/browse/HHH-16392" )
52+
@SkipForDialect( dialectClass = InformixDialect.class, majorVersion = 12, matchSubTypes = true, reason = "Informix does not support table alliases in update/delete statements, Issue HHH-18473")
5053
public class MutationQueriesFilterTest {
5154
@Test
5255
public void testDelete(SessionFactoryScope scope) {

hibernate-core/src/test/java/org/hibernate/orm/test/query/mutationquery/MutationQueriesWhereAndFilterTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,15 @@
99
import org.hibernate.annotations.Filter;
1010
import org.hibernate.annotations.FilterDef;
1111
import org.hibernate.annotations.SQLRestriction;
12+
import org.hibernate.community.dialect.InformixDialect;
1213
import org.hibernate.query.MutationQuery;
1314

1415
import org.hibernate.testing.jdbc.SQLStatementInspector;
1516
import org.hibernate.testing.orm.junit.DomainModel;
1617
import org.hibernate.testing.orm.junit.Jira;
1718
import org.hibernate.testing.orm.junit.SessionFactory;
1819
import org.hibernate.testing.orm.junit.SessionFactoryScope;
20+
import org.hibernate.testing.orm.junit.SkipForDialect;
1921
import org.junit.jupiter.api.Test;
2022

2123
import jakarta.persistence.Column;
@@ -48,6 +50,7 @@
4850
MutationQueriesWhereAndFilterTest.RoleEntity.class
4951
} )
5052
@Jira( "https://hibernate.atlassian.net/browse/HHH-16392" )
53+
@SkipForDialect( dialectClass = InformixDialect.class, majorVersion = 12, matchSubTypes = true, reason = "Informix does not support table alliases in update/delete statements, Issue HHH-18473")
5154
public class MutationQueriesWhereAndFilterTest {
5255
@Test
5356
public void testDelete(SessionFactoryScope scope) {

hibernate-core/src/test/java/org/hibernate/orm/test/query/mutationquery/MutationQueriesWhereTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
import java.util.List;
88

99
import org.hibernate.annotations.SQLRestriction;
10+
import org.hibernate.community.dialect.InformixDialect;
1011
import org.hibernate.query.MutationQuery;
1112

1213
import org.hibernate.testing.jdbc.SQLStatementInspector;
1314
import org.hibernate.testing.orm.junit.DomainModel;
1415
import org.hibernate.testing.orm.junit.Jira;
1516
import org.hibernate.testing.orm.junit.SessionFactory;
1617
import org.hibernate.testing.orm.junit.SessionFactoryScope;
18+
import org.hibernate.testing.orm.junit.SkipForDialect;
1719
import org.junit.jupiter.api.Test;
1820

1921
import jakarta.persistence.Column;
@@ -46,6 +48,7 @@
4648
MutationQueriesWhereTest.RoleEntity.class
4749
} )
4850
@Jira( "https://hibernate.atlassian.net/browse/HHH-16392" )
51+
@SkipForDialect( dialectClass = InformixDialect.class, majorVersion = 12, matchSubTypes = true, reason = "Informix does not support table alliases in update/delete statements, Issue HHH-18473")
4952
public class MutationQueriesWhereTest {
5053
@Test
5154
public void testDelete(SessionFactoryScope scope) {

0 commit comments

Comments
 (0)