Eclipse, Java, Junit4, я хочу, чтобы blackbox протестировал jar-файл. Нужна небольшая помощь в настройке - PullRequest
0 голосов
/ 21 октября 2019

Нам дали jar-файл для тестирования методов в черном ящике. Я знаю, что один тест должен дать нам исключение времени выполнения, но я получаю исключение нулевого указателя. У меня вопрос: правильно ли я настроил эту настройку, и вы, ребята, знаете, где я ошибаюсь?

Исследователь пакетов похож на это

Один тестовый случай

Правильно ли импортирован файл JAR в путь сборки?

Тестовый пример, который выдает неправильную ошибку

Диаграмма UML

1 Ответ

0 голосов
/ 21 октября 2019

Я никогда не использовал Eclipse, но по вашему выводу все выглядит нормально.

Меня тоже не удивляет NullPointerException;Вы позвонили addCourse() и передали null вместо Course.

Это явно домашняя работа. Я не знаю, каковы ваши указания, но если вы не ожидаете, что этот метод бросит NPE, вам, вероятно, не следует помещать туда нули.

Поскольку исключение, которое вы ищете, это CourseOverlapException, вам, вероятно, следует попробовать добавить два SingleLectureCourse с перекрывающимися временными диапазонами.

...