@@ -92,13 +92,16 @@ public void testCommonFunctionality1() {
92
92
Assert .assertEquals (1 , p2 .propertyChains ().count ());
93
93
Assert .assertEquals (0 , p3 .propertyChains ().count ());
94
94
Assert .assertEquals (2 , m .objectProperties ().flatMap (OntObjectProperty ::propertyChains ).count ());
95
+ Assert .assertTrue (list .contains (p3 ));
96
+ Assert .assertFalse (list .contains (p2 ));
95
97
check (m , 2 , OntObjectProperty .Named .class );
96
98
97
99
list .remove ();
98
100
Assert .assertEquals (2 , list .members ().count ());
99
101
Assert .assertEquals (2 , list .as (RDFList .class ).size ());
100
102
Assert .assertFalse (list .isNil ());
101
103
Assert .assertFalse (list .members ().anyMatch (p -> p .equals (p1 )));
104
+ Assert .assertFalse (list .contains (p1 ));
102
105
Assert .assertEquals (p3 , list .last ().orElseThrow (AssertionError ::new ));
103
106
Assert .assertEquals (p3 , list .first ().orElseThrow (AssertionError ::new ));
104
107
check (m , 2 , OntObjectProperty .Named .class );
@@ -112,6 +115,9 @@ public void testCommonFunctionality1() {
112
115
Assert .assertEquals (0 , list .members ().count ());
113
116
Assert .assertEquals (0 , list .as (RDFList .class ).size ());
114
117
Assert .assertTrue (list .isNil ());
118
+ Assert .assertFalse (list .contains (p1 ));
119
+ Assert .assertFalse (list .contains (p2 ));
120
+ Assert .assertFalse (list .contains (p3 ));
115
121
check (m , 2 , OntObjectProperty .class );
116
122
}
117
123
@@ -236,6 +242,7 @@ public void testMixedList() {
236
242
Assert .assertEquals (3 , list .size ());
237
243
Assert .assertEquals (2 , list .members ().count ());
238
244
Assert .assertEquals (3 , list .addFirst (p3 ).members ().count ());
245
+ Assert .assertTrue (list .contains (p3 ));
239
246
Assert .assertEquals (4 , list .size ());
240
247
Assert .assertEquals (2 , list .get (1 ).members ().count ());
241
248
Assert .assertEquals (p3 , list .first ().orElseThrow (AssertionError ::new ));
@@ -375,6 +382,10 @@ public void testTypedList() {
375
382
Assert .assertEquals (15 , list .spec ().count ());
376
383
Assert .assertEquals (Arrays .asList ("Y" , "B" , "C" , "D" , "X" ),
377
384
list .members ().map (String ::valueOf ).collect (Collectors .toList ()));
385
+ Assert .assertTrue (list .contains (m .createResource ("X" )));
386
+ Assert .assertFalse (list .contains (m .createLiteral ("X" )));
387
+ Assert .assertFalse (list .contains (m .createResource ("Y" )));
388
+ Assert .assertTrue (list .contains (m .createLiteral ("Y" )));
378
389
379
390
Assert .assertEquals (2 , list .get (2 ).removeFirst ()
380
391
.addFirst (m .createResource ("Z" )).get (1 )
@@ -383,6 +394,7 @@ public void testTypedList() {
383
394
Assert .assertEquals (Arrays .asList ("Y" , "B" , "Z" , "X" , "F" ), list .members ().map (String ::valueOf ).collect (Collectors .toList ()));
384
395
Assert .assertEquals (16 , m .size ());
385
396
Assert .assertEquals (15 , list .spec ().count ());
397
+ Assert .assertTrue (list .contains (m .createResource ("Z" )));
386
398
387
399
list .clear ();
388
400
Assert .assertTrue (list .isNil ());
0 commit comments