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 |