Skip to content

Commit 9cf4bd8

Browse files
Alexmbellade
authored andcommitted
HHH-18560: added unittest
1 parent 944ff41 commit 9cf4bd8

File tree

1 file changed

+69
-0
lines changed

1 file changed

+69
-0
lines changed
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
package org.hibernate.dialect;
2+
3+
import org.hibernate.testing.orm.junit.JiraKey;
4+
import org.junit.jupiter.api.BeforeEach;
5+
import org.junit.jupiter.api.Test;
6+
7+
import static org.junit.jupiter.api.Assertions.assertEquals;
8+
9+
class DB2iDialectTest {
10+
11+
private static final String EXPECTED_FOR_UPDATE = " for update with rs";
12+
private static final String EXPECTED_FOR_UPDATE_SKIP_LOCK = " for update with rs skip locked data";
13+
14+
private DB2iDialect dialect;
15+
16+
@BeforeEach
17+
void setUp() {
18+
dialect = new DB2iDialect();
19+
}
20+
21+
@Test
22+
@JiraKey("HHH-18560")
23+
void getForUpdateString() {
24+
String actual = dialect.getForUpdateString();
25+
assertEquals(EXPECTED_FOR_UPDATE, actual);
26+
}
27+
28+
@Test
29+
@JiraKey("HHH-18560")
30+
void getForUpdateSkipLockedString() {
31+
String actual = dialect.getForUpdateSkipLockedString();
32+
assertEquals(EXPECTED_FOR_UPDATE_SKIP_LOCK, actual);
33+
}
34+
35+
@Test
36+
@JiraKey("HHH-18560")
37+
void testGetForUpdateSkipLockedString() {
38+
String actual = dialect.getForUpdateSkipLockedString("alias");
39+
assertEquals(EXPECTED_FOR_UPDATE_SKIP_LOCK, actual);
40+
}
41+
42+
@Test
43+
@JiraKey("HHH-18560")
44+
void getWriteLockString_skiplocked() {
45+
String actual = dialect.getWriteLockString(-2);
46+
assertEquals(EXPECTED_FOR_UPDATE_SKIP_LOCK, actual);
47+
}
48+
49+
@Test
50+
@JiraKey("HHH-18560")
51+
void getWriteLockString() {
52+
String actual = dialect.getWriteLockString(0);
53+
assertEquals(EXPECTED_FOR_UPDATE, actual);
54+
}
55+
56+
@Test
57+
@JiraKey("HHH-18560")
58+
void getReadLockString() {
59+
String actual = dialect.getReadLockString(0);
60+
assertEquals(EXPECTED_FOR_UPDATE, actual);
61+
}
62+
63+
@Test
64+
@JiraKey("HHH-18560")
65+
void getReadLockString_skipLocked() {
66+
String actual = dialect.getReadLockString(-2);
67+
assertEquals(EXPECTED_FOR_UPDATE_SKIP_LOCK, actual);
68+
}
69+
}

0 commit comments

Comments
 (0)