개발하다보면 일부러 Exception을 발생시켜 개발한 예외 로직이 제대로 실행되는지 확인하는 경우가 많습니다.
그중 제가 자주 사용하는 고의 Exception방법 두가지
***첫번쨰
throw new Exception(); //익셉션 발생
위의 경우 return부분이 오류라인으로 표시되어 return처리 부분 로직까지 테스트시는 어려움이 있습니다.
***두번쨰
int i = 10/0; //익셉션 발생
int 형 숫자의 경우 0으로 나눌경우 익셉션이 발생하며 return처리까지 로직을 꾸며서 테스트가 가능합니다.
Legacy프로젝트 Maven변환 (0) | 2022.01.13 |
---|---|
JPA 장점과 단점 (0) | 2021.08.04 |
Log4j 특정 로그 표시하지 않게하기 (Filter 사용) (0) | 2021.03.05 |
Exception처리시 트랜잭션처리와 Return값 받는 방법 (0) | 2020.06.03 |
JSON데이터가 배열로 넘어온경우 파싱 (0) | 2019.12.17 |