File tree 2 files changed +5
-3
lines changed
main/java/com/iluwatar/iterator/list
test/java/com/iluwatar/iterator/list
2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change 18
18
*/
19
19
package com .iluwatar .iterator .list ;
20
20
21
+ import com .iluwatar .iterator .Iterator ;
21
22
import java .util .ArrayList ;
22
23
import java .util .List ;
23
24
@@ -47,7 +48,7 @@ public TreasureChest() {
47
48
items .add (new Item (ItemType .WEAPON , "Dagger of poison" ));
48
49
}
49
50
50
- public TreasureChestItemIterator iterator (ItemType itemType ) {
51
+ public Iterator iterator (ItemType itemType ) {
51
52
return new TreasureChestItemIterator (this , itemType );
52
53
}
53
54
Original file line number Diff line number Diff line change 22
22
import static org .junit .jupiter .api .Assertions .assertNotNull ;
23
23
import static org .junit .jupiter .api .Assertions .fail ;
24
24
25
+ import com .iluwatar .iterator .Iterator ;
25
26
import java .util .ArrayList ;
26
27
import java .util .List ;
27
28
import org .junit .jupiter .params .ParameterizedTest ;
@@ -62,11 +63,11 @@ public static List<Object[]> dataProvider() {
62
63
@ MethodSource ("dataProvider" )
63
64
public void testIterator (Item expectedItem ) {
64
65
final TreasureChest chest = new TreasureChest ();
65
- final TreasureChestItemIterator iterator = chest .iterator (expectedItem .getType ());
66
+ final Iterator iterator = chest .iterator (expectedItem .getType ());
66
67
assertNotNull (iterator );
67
68
68
69
while (iterator .hasNext ()) {
69
- final Item item = iterator .next ();
70
+ final Item item = ( Item ) iterator .next ();
70
71
assertNotNull (item );
71
72
assertEquals (expectedItem .getType (), item .getType ());
72
73
You can’t perform that action at this time.
0 commit comments