Приз - это переменная типа double (приз> = 0,0), и в тестах (jUnit) появляется это сообщение 1 из 4 пропущенных веток
Я написал условие, которое говорит приз должен быть положительным числом (включая ноль):
assert (prize>= 0.0);
Я пробовал:
@Test
setPrize(2.2);
assertEquals(c.getPrize(),2.2,0);
@Test
setPrize(0.0);
assertEquals(c.getPrize(),0.0,0);
@Test (expected = AssertionError.class)
setPrize(-1.0);
assertEquals(c.getPrize(),-1.0,0);
Функция getPrize:
public double getPrize() {
return prize;
}
Состояние получателя:
public Shop (String date, double prize){
assert (date!= null);
assert (date!= "");
assert (prize>= 0.0);
}
Как можно получить общее количество завершенных веток?
Спасибо.