개발/Java

Exception 고의 생성

Ridiss 2020. 6. 2. 15:08

개발하다보면 일부러 Exception을 발생시켜 개발한 예외 로직이 제대로 실행되는지 확인하는 경우가 많습니다.

그중 제가 자주 사용하는 고의 Exception방법 두가지



***첫번쨰

throw new Exception(); //익셉션 발생

위의 경우 return부분이 오류라인으로 표시되어 return처리 부분 로직까지 테스트시는 어려움이 있습니다.



***두번쨰

int i = 10/0; //익셉션 발생

int 형 숫자의 경우 0으로 나눌경우 익셉션이 발생하며 return처리까지 로직을 꾸며서 테스트가 가능합니다.