jUnit을 처음 사용했습니다. 처리 된 예외를 테스트하는 방법을 알아낼 수 없습니다.jUnit을 사용하여 이미 처리 된 예외를 테스트하는 방법?
이제 잘못된 파일 경로로 테스트하여 예외가 발생하여 제대로 캐치되었는지 확인하십시오. 나는 이것을 썼다
@Test (expected = java.io.FileNotFoundException.class)
public void Input_CheckOnInvalidPath_ExceptionThrown() {
Driver driver = new Driver();
String filePath = "wrong path";
File file = driver.inputProcessor(filePath);
}
그러나 내가 벌써 잡았던 것에 따라 나는 그 예외를 잡았다. 테스트가 실패했습니다. 어떤 도움이 될 것입니다! thnx
자극 한 경우에도 예외가 throw되지 않으면 올바르게 캐치되었습니다. 뭐가 문제 야? –
처음에이 메서드가 표시하지 않는 동작을 테스트하는 이유는 무엇입니까? – rocketboy
제안 된 솔루션 [여기] (http://stackoverflow.com/questions/17955899/test-handled-exceptions-junit) 및 [여기] (http://stackoverflow.com/questions/12184281/how- to-handle-except-unit-testing-using-junit) –