Есть ли лучший способ написать тест junit для отрицания списка? - PullRequest
0 голосов
/ 19 января 2020

Пожалуйста, может кто-нибудь помочь взглянуть на этот код, я пытаюсь написать тест 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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...