LinkedList Java
Здравейте.
Не мога да разбера логиката на следния тест в LinkedListTest:
@Test
public void addLastMultipleElementsShouldAddElement() {
LinkedList<Integer> list = new LinkedList<>();
for (int i = 0; i < 100; i++) {
list.addLast(i);
}
int expected = 0;
for (Integer item : list) {
Assert.assertEquals(expected++, list.size());
}
}
А също така - какво точно трябва да се събмитва в judge?
Edit: В класа тест в скелета няма импорт на LinkedList
На някой минал ли му е този тест на java в judge. Каквото и да направя, винаги ми дава - A compile time error occurred.
Предполагам, че тестовете в judge са същите, като тези в скелета.
А според мен трябва да бъде:
@Test
public void addLastMultipleElementsShouldAddElement() {
LinkedList<Integer> list = new LinkedList<>();
for (int i = 0; i < 100; i++) {
list.addLast(i);
}
Integer expected = 0;
for (Integer item : list) {
Assert.assertEquals(expected++, item);
}
}
за да се тества и итератора.
Тъкмо го разписах и пуснах в Джъдж. Взех 100/100, като тези 2 теста не ми минават при тестване
Благодаря. С main class в архива мина и при мен.