В моем тестовом случае, я получаю целое значение:Junit утверждает или условие в моем случае
int val = getXXX();
Тогда, я хотел бы проверить, если val
либо равен 3 или равен 5, который хорошо в любом дело. Итак, я сделал:
assertTrue(val == 3 || val==5);
Я бег моего теста, журнал показывает val
5, но мои выше коды утверждения потерпели неудачу с AssertionFailedError. Кажется, я не могу использовать assertTrue(...)
таким образом, то как проверить true для условия ИЛИ?
отлаживать тест и проверьте значение 'val' прямо перед этим' оператором assertTrue'. Это еще 5? – chrylis