Пожалуйста, может кто-нибудь помочь взглянуть на этот код, я пытаюсь написать тест junit для рекурсивного метода для отмены списка в Java. Но это не работает
Вот код метода:
static List<Integer> negateAll(List<Integer> a) {
if(a.isEmpty()){
return new List<Integer>();
}
else
return new List<Integer>(-a.getHead(),negateAll(a.getTail()));
}
Вот код тестирования:
приватный список a = новый список (2, новый список (- 5, новый список (8, новый список (0, новый список ())))); закрытый список b = новый список <> ();
@Test
public void negateList(){
List<Integer> expectedA = new List(-2,new List(5, new List(-8,new List(0, new List()))));
assertEquals(expectedA, a);
List<Integer> expectedB = new List<>();
assertEquals(expectedB, b);
}