package com.coding.basic.list;
import org.junit.Assert;
import org.junit.Before;
import org.junit.Test;
/**
* Iterator测试
*
* Created by Korben on 24/02/2017.
*/
public class KListIteratorTest {
private KList<Integer> list;
@Before
public void init() {
this.list = new KArrayList<>();
for (int i = 0; i < 5; i++) {
list.add(i);
}
}
@Test
public void testIterator() {
KIterator<Integer> iterator = list.iterator();
Assert.assertTrue(iterator.hasNext());
int count = 0;
while (iterator.hasNext()) {
int value = iterator.next();
Assert.assertEquals(count, value);
count++;
}
}
}