У меня есть метод: doctorQueue
, который получает три параметра: тип данных (по java.util.Date), время и идентификатор (строка).Java-Junit/непонимание метода Junit
Возвращаемое значение равно void
, и если есть уже очередь в одно и то же время, это дает освобождение.
Я написал следующий метод, с помощью JUnit:
public void checkQueueDoctor(){
Date date = new Date (2012,4,25);
Time time = new Time (13, 0, 0);
assertTrue(doctorQueue("83849829", date, time));
..... // and so on
}
Это дает мне следующую задачу: The method assertTrue(boolean) in the type Assert is not applicable for the arguments (void)
.
Я, конечно, понял это, но как я могу проверить функцию, что она возвращает значение пусто?
Если вы хотите проверить, что исключение не брошенная метод, просто вызовите метод. Вызывая метод try ... catch, вы скрываете исходное исключение – NamshubWriter