Skip to content

Commit 04b7706

Browse files
mbelladebeikov
authored andcommitted
HHH-15654 Fix failing window function tests on DB2 10.5
1 parent 3ad3c5a commit 04b7706

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

hibernate-core/src/test/java/org/hibernate/orm/test/query/criteria/CriteriaWindowFunctionTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import java.util.Date;
1010
import java.util.List;
1111

12+
import org.hibernate.dialect.DB2Dialect;
1213
import org.hibernate.dialect.SQLServerDialect;
1314
import org.hibernate.query.criteria.HibernateCriteriaBuilder;
1415
import org.hibernate.query.criteria.JpaExpression;
@@ -154,9 +155,9 @@ public void testFirstValue(SessionFactoryScope scope) {
154155
}
155156

156157
@Test
157-
@SkipForDialect(dialectClass = SQLServerDialect.class)
158+
@SkipForDialect(dialectClass = SQLServerDialect.class, reason = "No support for nth_value function")
159+
@SkipForDialect(dialectClass = DB2Dialect.class, majorVersion = 10, reason = "No support for nth_value function")
158160
public void testNthValue(SessionFactoryScope scope) {
159-
// note : SQLServer does not support nth_value function
160161
scope.inTransaction(
161162
session -> {
162163
HibernateCriteriaBuilder cb = session.getCriteriaBuilder();
@@ -210,6 +211,7 @@ public void testRank(SessionFactoryScope scope) {
210211
}
211212

212213
@Test
214+
@SkipForDialect(dialectClass = DB2Dialect.class, majorVersion = 10, reason = "No support for percent_rank and cume_dist functions")
213215
public void testReusableWindow(SessionFactoryScope scope) {
214216
scope.inTransaction(
215217
session -> {

0 commit comments

Comments
 (0)