JUnit에서의 예외 인식
- Development/Java
- 2010. 8. 4.
JUnit에서 작성한 어떤 테스트케이스가 Exception을 던지고,
그 Exception이 던져진 것이 맞는 상황임을 검증하고자 한다면,
JUnit3에서는
반면, JUnit4에서는
예외 처리만으로도 JUnit4가 JUnit3보다 간략하다는 것을 확인할 수 있다.
그 Exception이 던져진 것이 맞는 상황임을 검증하고자 한다면,
JUnit3에서는
public void testDivideByZeroV3() {
try {
int a = 3/0;
} catch(Exception e) {
assertSame(e.getClass(), ArithmeticException.class);
}
}
반면, JUnit4에서는
@Test(expected=ArithmeticException.class)
public void testDivideByZeroV4() {
int a = 3/0;
}
예외 처리만으로도 JUnit4가 JUnit3보다 간략하다는 것을 확인할 수 있다.
'Development > Java' 카테고리의 다른 글
| SpringBoot + Spock 설정 방법 (1) | 2021.02.17 |
|---|---|
| 여러 버전의 java 사용하기 - jenv 설정 (4) | 2020.12.08 |
| 한 서버에 아파치 톰캣(Tomcat) 여러 개 띄우기 (0) | 2012.01.25 |
| war 배포시 root context로 하려면? (0) | 2012.01.02 |
| JUnit으로 test coverage를 높이는 습관 (0) | 2010.08.02 |
| Eclipse의 hashCode+equals VS. Apache의 HashCodeBuilder+EqualsBuilder (0) | 2010.06.21 |
| FindBugs - EQ_COMPARETO_USE_OBJECT_EQUALS 해결 (0) | 2010.06.21 |
| [Spring] MultiActionController에서 Validator 쓰기 (0) | 2009.09.01 |