32
32
import org .hibernate .annotations .BatchSize ;
33
33
34
34
import org .junit .After ;
35
+ import org .junit .Ignore ;
35
36
import org .junit .Test ;
36
37
37
38
import io .vertx .ext .unit .TestContext ;
@@ -52,6 +53,7 @@ public void cleanDb(TestContext context) {
52
53
}
53
54
54
55
@ Test
56
+ @ Ignore // See https://github.com/hibernate/hibernate-reactive/issues/1501
55
57
public void testQuery (TestContext context ) {
56
58
Node basik = new Node ( "Child" );
57
59
basik .parent = new Node ( "Parent" );
@@ -70,13 +72,13 @@ public void testQuery(TestContext context) {
70
72
context .assertEquals ( list .size (), 2 );
71
73
Node n1 = list .get ( 0 );
72
74
Node n2 = list .get ( 1 );
73
- context .assertFalse ( Hibernate .isInitialized ( n1 .elements ) );
74
- context .assertFalse ( Hibernate .isInitialized ( n2 .elements ) );
75
- return s .fetch ( n1 .elements )
75
+ context .assertFalse ( Hibernate .isInitialized ( n1 .getElements () ), "'n1.elements' should not be initialize" );
76
+ context .assertFalse ( Hibernate .isInitialized ( n2 .getElements () ), "'n2.elements' should not be initialize" );
77
+ return s .fetch ( n1 .getElements () )
76
78
.thenAccept ( elements -> {
77
- context .assertTrue ( Hibernate .isInitialized ( elements ) );
78
- context .assertTrue ( Hibernate .isInitialized ( n1 .elements ) );
79
- context .assertTrue ( Hibernate .isInitialized ( n2 .elements ) );
79
+ context .assertTrue ( Hibernate .isInitialized ( elements ), "'elements' after fetch should not be initialize" );
80
+ context .assertTrue ( Hibernate .isInitialized ( n1 .getElements () ), "'n1.elements' after fetch should be initialize" );
81
+ context .assertTrue ( Hibernate .isInitialized ( n2 .getElements () ), "'n2.elements' after fetch should be initialize" );
80
82
} );
81
83
} )
82
84
)
@@ -172,6 +174,14 @@ public Element(Node node) {
172
174
173
175
Element () {
174
176
}
177
+
178
+ public Node getNode () {
179
+ return node ;
180
+ }
181
+
182
+ public void setNode (Node node ) {
183
+ this .node = node ;
184
+ }
175
185
}
176
186
177
187
@ Entity (name = "Node" )
@@ -250,6 +260,14 @@ void postLoad() {
250
260
loaded = true ;
251
261
}
252
262
263
+ public List <Element > getElements () {
264
+ return elements ;
265
+ }
266
+
267
+ public void setElements (List <Element > elements ) {
268
+ this .elements = elements ;
269
+ }
270
+
253
271
@ Override
254
272
public String toString () {
255
273
return id + ": " + string ;
0 commit comments