반응형
java.lang.assertionerror: expecting code to raise a throwable.
위와 같은 에러가 발생했습니다.
이는 테스트 코드 중 예외 처리를 테스트하는 부분에서 발생하는 에러로,
에러가 발생되지 않았다는 뜻입니다.
그런데 분명 적절한 에러를 throw 했음에도 해당 에러가 발생하였습니다.
여러 번 문장을 읽어보다가,
try-catch 문을 삭제했더니 해결되었습니다.
catch를 통해 에러를 잡아서 처리해버렸기 때문에,
실제로는 에러가 발생하지 않았던 것입니다.
테스트 코드에서는 에러가 throw 되기를 기다리고 있었으니,
해당 오류가 발생한 것이었습니다.
감사합니다.
반응형
'Java' 카테고리의 다른 글
멤버 변수, 클래스 변수, 인스턴스 변수 란? - 자바 용어 정리 (0) | 2022.11.11 |
---|---|
do while문의 사용 이유와 방법 - (#자바 #Java) (0) | 2022.11.11 |
forEach로 예외처리하기 (Unhandled exception: java.lang.Exception 에러 해결) (0) | 2022.11.02 |
추상클래스란? 아니, 추상이란? - 무조건 이해되는 List와 ArrayList의 차이(4) (2) | 2022.11.01 |
Set과 HashSet, Map과 HashMap의 차이 - 무조건 이해되는 List와 ArrayList의 차이(3) (0) | 2022.11.01 |