printStackTrace()
우테코 3주차 출력 테스트 에러 문제
우테코 3주차를 진행하면서 예외 처리 문제로 고생을 했던 일이 있어서 따로 포스트를 합니다. 예외 처리에 대한 포스트는 이전 포스트를 참고해 주세요. 우아한 테크코스 3주차 도중 겪은 문제점 발생했던 원인 : printStackTrace() vs getMessage() [ Application.test ] @Test void 예외_테스트() { assertSimpleTest(() -> { runException("1000j"); assertThat(output()).contains(ERROR_MESSAGE); }); } 위와 같은 테스트 코드를 실행 중이었습니다. 여기서 출력값에 ERROR_MESSAGE값이 포함되어 있으면 예외를 통과하게 되는 코드였습니다. [ Application.java ] try ..