Skip to content

Commit f5c00dc

Browse files
committed
skip tests on Informix
1 parent 9933e1f commit f5c00dc

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/query/hql/MultiValuedParameterTest.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@
1212
import java.util.List;
1313

1414
import org.hibernate.boot.MetadataSources;
15-
import org.hibernate.query.Query;
1615

16+
import org.hibernate.community.dialect.InformixDialect;
1717
import org.hibernate.testing.orm.domain.contacts.Contact;
1818
import org.hibernate.testing.orm.domain.contacts.ContactsDomainModel;
1919
import org.hibernate.testing.orm.junit.BaseSessionFactoryFunctionalTest;
2020
import org.hibernate.testing.orm.junit.Jira;
21+
import org.hibernate.testing.orm.junit.SkipForDialect;
2122
import org.junit.jupiter.api.AfterEach;
2223
import org.junit.jupiter.api.BeforeEach;
2324
import org.junit.jupiter.api.Test;
@@ -26,7 +27,7 @@
2627
import jakarta.persistence.Id;
2728

2829
import static org.hamcrest.CoreMatchers.is;
29-
import static org.junit.Assert.assertThat;
30+
import static org.hamcrest.MatcherAssert.assertThat;
3031
import static org.junit.jupiter.api.Assertions.assertEquals;
3132

3233
/**
@@ -66,8 +67,8 @@ public void prepareData() {
6667
public void testParameterListIn() {
6768
inTransaction(
6869
session -> {
70+
var q = session.createQuery( "select id from Contact where id in (:ids) order by id" );
6971
Collection<Integer> ids = new ArrayList<>();
70-
Query q = session.createQuery( "select id from Contact where id in (:ids) order by id" );
7172
for ( int i = 0; i < 10; i++ ) {
7273
ids.add( i );
7374
}
@@ -104,6 +105,8 @@ public void test() {
104105

105106
@Test
106107
@Jira( "https://hibernate.atlassian.net/browse/HHH-18575" )
108+
@SkipForDialect(dialectClass = InformixDialect.class,
109+
reason = "Informix does not like '? in (?,?)'")
107110
void testMultiValuedBigDecimals() {
108111
inTransaction( session -> {
109112
assertEquals(

hibernate-core/src/test/java/org/hibernate/orm/test/schemaupdate/foreignkeys/JoinedInheritanceForeignKeyTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,11 @@
2626
import org.hibernate.boot.registry.StandardServiceRegistry;
2727
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
2828
import org.hibernate.boot.spi.MetadataImplementor;
29+
import org.hibernate.community.dialect.InformixDialect;
2930
import org.hibernate.dialect.Dialect;
3031
import org.hibernate.engine.jdbc.env.spi.IdentifierHelper;
3132
import org.hibernate.engine.jdbc.env.spi.JdbcEnvironment;
33+
import org.hibernate.testing.orm.junit.SkipForDialect;
3234
import org.hibernate.tool.hbm2ddl.SchemaExport;
3335
import org.hibernate.tool.schema.TargetType;
3436

@@ -66,6 +68,8 @@ public void tearsDown() {
6668
}
6769

6870
@Test
71+
@SkipForDialect(dialectClass = InformixDialect.class,
72+
reason="Informix has a strange syntax for 'alter table ... add constraint'")
6973
public void testForeignKeyHasCorrectName() throws Exception {
7074
createSchema( new Class[] {Role.class, User.class, Person.class} );
7175
checkAlterTableStatement( new AlterTableStatement(

0 commit comments

Comments
 (0)