[JAVA] JUnit에서 예외 Test하기
지금당장해
사실 정상 흐름만 테스트하기도 바쁜데 의도한 대로 예외가 발생했는지까지 테스트 하는 것이 낭비다 싶을 때도 있지만 곰곰히 생각 해보면 물리학에도 작용과 반작용이 있는것이고 모든일에는 정상적인 일처리가 있다면 만에 하나라도 생기는 예외라는 것이 존재하기 마련이다. 결국 단위테스트를 작성하는 개발자 입장에서는 어떤 조건에서는 오류가 날 수 밖에 없어라고 본인에 논리를 펴서 예외 처리를 해 놓았다면 이 또한 테스트의 대상이 되는 것은 자명한 사실이다. 가장 무식하게 접근하는 방법은 예외가 예상되는 코드를 해놓고 try...catch를 걸어서 catch 블럭에서 boolean을 하나 선언하여 이를 true로 설정하는 것이다. exceptionCatched쯤으로 해두자 그리고 이 값이 false즉 해당 블럭을 거..