불필요한 테스트 코드
불필요한 try-catch 지양
- 가독성을 위해 try catch가 아닌 throws를 사용하자 (해당 예외 발생시 테스트 실패 처리 됨)
@Test
public void testMethod_withTryCatch() {
try {
MyService service = new MyService();
service.doSomething();
} catch (Exception e) {
fail("Exception should not have been thrown");
}
}
@Test
public void testMethod_withThrows() throws Exception {
MyService service = new MyService();
service.doSomething();
}
728x90
반응형
'TDD' 카테고리의 다른 글
동시성 테스트 (1) | 2024.09.16 |
---|---|
TDD 사이클 (0) | 2024.09.16 |
Mock과 Stub의 차이 (0) | 2024.09.09 |
좋은 테스트의 요건 - RIGHT BICEP (0) | 2024.08.31 |
좋은 테스트의 요건 - FIRST (0) | 2024.08.31 |