Skip to content

Commit 096ccc1

Browse files
committed
Adjust for MariaD
1 parent ec541c4 commit 096ccc1

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

hibernate-reactive-core/src/test/java/org/hibernate/reactive/MetadataAccessTest.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import static org.hibernate.cfg.JdbcSettings.JAKARTA_HBM2DDL_DB_NAME;
3939
import static org.hibernate.cfg.JdbcSettings.JAKARTA_JDBC_URL;
4040
import static org.hibernate.reactive.BaseReactiveTest.setSqlLoggingProperties;
41+
import static org.hibernate.reactive.containers.DatabaseConfiguration.DBType.MARIA;
4142
import static org.hibernate.reactive.containers.DatabaseConfiguration.dbType;
4243
import static org.junit.jupiter.params.provider.Arguments.arguments;
4344

@@ -192,7 +193,13 @@ public void testDeterminedVersion() {
192193

193194
// Whatever the version, we don't expect the minimum one
194195
assertThat( determinedDatabaseVersion ).isNotEqualTo( dbType().getMinimumVersion() );
195-
assertThat( determinedDatabaseVersion ).isEqualTo( metadataEnabledDialect.getVersion() );
196+
assertThat( determinedDatabaseVersion.getMajor() ).isEqualTo( metadataEnabledDialect.getVersion().getMajor() );
197+
assertThat( determinedDatabaseVersion.getMinor() ).isEqualTo( metadataEnabledDialect.getVersion().getMinor() );
198+
if ( dbType() != MARIA ) {
199+
// MariaDB ignore the micro when using metadata
200+
assertThat( determinedDatabaseVersion.getMicro() ).isEqualTo( metadataEnabledDialect.getVersion().getMicro() );
201+
assertThat( determinedDatabaseVersion ).isEqualTo( metadataEnabledDialect.getVersion() );
202+
}
196203
}
197204
}
198205

0 commit comments

Comments
 (0)