, 나는 정수 값을 얻을 : val
은 3과 같거나에 괜찮 5와 동일하거나 경우의 JUnit 어설 OR 조건을 내 테스트 경우
int val = getXXX();
를, 내가 확인하고 싶은 중 케이스. 그래서 내가 그랬어 :
내 테스트를 실행assertTrue(val == 3 || val==5);
, 로그는 val
가 5 보여 주지만, 내 위의 주장 코드는 AssertionFailedError을 실패했습니다. 이런 식으로 assertTrue(...)
을 사용할 수없는 것 같습니다. 그런 다음 OR 조건을 확인하는 방법은 무엇입니까?
디버그에게 테스트를하고 그 권리를'assertTrue' 문 앞에 val''의 값을 검사합니다. 아직 5인가요? – chrylis