File tree 1 file changed +17
-1
lines changed
src/test/java/org/scijava/object
1 file changed +17
-1
lines changed Original file line number Diff line number Diff line change 38
38
import static org .junit .Assert .assertTrue ;
39
39
40
40
import java .util .ArrayList ;
41
+ import java .util .Arrays ;
42
+ import java .util .Collection ;
41
43
import java .util .Iterator ;
42
44
import java .util .List ;
43
45
@@ -60,11 +62,25 @@ public void testGetAll() {
60
62
objectIndex .add (o1 );
61
63
objectIndex .add (o2 );
62
64
objectIndex .add (o3 );
65
+
66
+ final String o4 = "quick" , o5 = "brown" , o6 = "fox" ;
67
+ objectIndex .addLater (new LazyObjects <String >() {
68
+
69
+ @ Override
70
+ public Collection <String > get () {
71
+ return Arrays .asList (o4 , o5 , o6 );
72
+ }
73
+
74
+ });
75
+
63
76
final List <Object > all = objectIndex .getAll ();
64
- assertEquals (3 , all .size ());
77
+ assertEquals (6 , all .size ());
65
78
assertSame (o1 , all .get (0 ));
66
79
assertSame (o2 , all .get (1 ));
67
80
assertSame (o3 , all .get (2 ));
81
+ assertSame (o4 , all .get (3 ));
82
+ assertSame (o5 , all .get (4 ));
83
+ assertSame (o6 , all .get (5 ));
68
84
}
69
85
70
86
@ Test
You can’t perform that action at this time.
0 commit comments