Skip to content

Commit 7e30638

Browse files
committed
skip tests on Informix
1 parent e7a75af commit 7e30638

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/hql/BulkManipulationTest.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
import org.hibernate.Transaction;
1818
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
1919
import org.hibernate.cfg.AvailableSettings;
20+
import org.hibernate.community.dialect.InformixDialect;
2021
import org.hibernate.dialect.CockroachDialect;
2122
import org.hibernate.dialect.H2Dialect;
2223
import org.hibernate.dialect.MySQLDialect;
@@ -301,6 +302,8 @@ public void testInsertWithNullParamValue() {
301302

302303
@Test
303304
@JiraKey( value = "HHH-15161")
305+
@SkipForDialect(value = InformixDialect.class,
306+
comment = "Informix does not allow 'union' in 'insert select'")
304307
public void testInsertWithNullParamValueSetOperation() {
305308
TestData data = new TestData();
306309
data.prepare();

hibernate-core/src/test/java/org/hibernate/orm/test/type/VarbinaryArrayTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import java.util.stream.Stream;
1212

1313
import org.hibernate.annotations.JdbcTypeCode;
14+
import org.hibernate.community.dialect.InformixDialect;
1415
import org.hibernate.dialect.HANADialect;
1516
import org.hibernate.dialect.SybaseDialect;
1617
import org.hibernate.type.SqlTypes;
@@ -218,7 +219,10 @@ <T> void queryById(String propertyName, long id, T value, Function<EntityWithArr
218219

219220
@ParameterizedTest
220221
@MethodSource("perTypeArguments")
221-
@SkipForDialect( dialectClass = HANADialect.class, matchSubTypes = true, reason = "For some reason, HANA can't intersect VARBINARY values, but funnily can do a union...")
222+
@SkipForDialect( dialectClass = HANADialect.class, matchSubTypes = true,
223+
reason = "For some reason, HANA can't intersect VARBINARY values, but funnily can do a union...")
224+
@SkipForDialect(dialectClass = InformixDialect.class,
225+
reason = "The statement failed because binary large objects are not allowed in the Union, Intersect, or Minus queries")
222226
<T> void queryByData(String propertyName, long id, T value, Function<EntityWithArrays, T> getter,
223227
SessionFactoryScope scope) {
224228
scope.inTransaction( session -> {

0 commit comments

Comments
 (0)