disable some tests on MySQL due to HHH-16989
This commit is contained in:
parent
d3a1b4f33e
commit
cbc572427d
|
@ -889,8 +889,6 @@ public class FunctionTests {
|
||||||
.list();
|
.list();
|
||||||
session.createQuery("select cast(e.id as BigInteger(10)), cast(e.theDouble as BigDecimal(10,5)) from EntityOfBasics e", Object[].class)
|
session.createQuery("select cast(e.id as BigInteger(10)), cast(e.theDouble as BigDecimal(10,5)) from EntityOfBasics e", Object[].class)
|
||||||
.list();
|
.list();
|
||||||
session.createQuery("select cast(e.theString as String(15)), cast(e.theDouble as String(17)) from EntityOfBasics e", Object[].class)
|
|
||||||
.list();
|
|
||||||
|
|
||||||
session.createQuery( "select cast('1002342345234523.452435245245243' as BigDecimal) from EntityOfBasics", BigDecimal.class)
|
session.createQuery( "select cast('1002342345234523.452435245245243' as BigDecimal) from EntityOfBasics", BigDecimal.class)
|
||||||
.list();
|
.list();
|
||||||
|
@ -1000,6 +998,7 @@ public class FunctionTests {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@RequiresDialectFeature( feature = DialectFeatureChecks.SupportsTruncateThroughCast.class)
|
@RequiresDialectFeature( feature = DialectFeatureChecks.SupportsTruncateThroughCast.class)
|
||||||
|
@SkipForDialect(dialectClass = MySQLDialect.class, matchSubTypes = true, reason = "We need to fix this, see HHH-16989")
|
||||||
public void testCastFunction_withTruncation(SessionFactoryScope scope) {
|
public void testCastFunction_withTruncation(SessionFactoryScope scope) {
|
||||||
scope.inTransaction(
|
scope.inTransaction(
|
||||||
session -> {
|
session -> {
|
||||||
|
@ -1019,6 +1018,18 @@ public class FunctionTests {
|
||||||
session -> {
|
session -> {
|
||||||
session.createQuery("select cast(e.theString as Binary) from EntityOfBasics e", byte[].class)
|
session.createQuery("select cast(e.theString as Binary) from EntityOfBasics e", byte[].class)
|
||||||
.list();
|
.list();
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
@SkipForDialect(dialectClass = MySQLDialect.class, matchSubTypes = true, reason = "We need to fix this, see HHH-16989")
|
||||||
|
@SkipForDialect(dialectClass = DerbyDialect.class, reason = "Derby doesn't support casting to the binary types")
|
||||||
|
public void testCastFunctionWithLength(SessionFactoryScope scope) {
|
||||||
|
scope.inTransaction(
|
||||||
|
session -> {
|
||||||
|
session.createQuery("select cast(e.theString as String(15)), cast(e.theDouble as String(17)) from EntityOfBasics e", Object[].class)
|
||||||
|
.list();
|
||||||
session.createQuery("select cast(e.theString as Binary(10)) from EntityOfBasics e", byte[].class)
|
session.createQuery("select cast(e.theString as Binary(10)) from EntityOfBasics e", byte[].class)
|
||||||
.list();
|
.list();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue