거의 모든는 다음 서명으로 기록됩니다대부분의 JUnit 테스트에서 예외를 발생시키는 것이 좋습니다. 내 JUnit 테스트의
public void testSomething() throws Exception
내 추론은 내가 차라리 JUnit을 무료로 내게 줄 것으로 보인다 예외 처리에 비해 테스트하고있는 무슨에 초점을 맞출 수 있다는 것입니다. 하지만이 일을하면서 나는 무엇인가 놓치고 있습니까? 모범 사례에 위배 되는가? 명시 적으로 예외를 잡아 내 테스트에서 아무 것도 얻지 못하고 실패 할 수 있습니까? 당신은 당신이 JUnit4에서 같은 것을 사용할 수 있습니다 던져 질 수있는 예외를 필요로 몇 가지 시나리오 (예 : ERR-R 처리)
테스트 할 때
이
JUnit은 예외가 발생해도 테스트에 실패하지 않습니까? – brian
@brian 명확히하기 위해 예, 잡히지 않는 예외가 발생하면 JUnit이 실패하지만 내 코드에 의해 던져진 예외를 잡아내는 맥락에서 의미합니다. –