42서울 도서관 시스템 개발도중 유저간에 같은 닉네임을 가질 수 없다는 조건을 추가하게 되었고 같은 닉네임을 가지면 예외를 터지게 코딩을 했다.
방법은 예제와 같다. 같은 닉네임을 가진 유저를 두개 만들었고 assertThrows를 통해서 exception을 추출하고 그안의 메시지를 비교해서 정확한 exception이 터졌는지 비교했다. 단순히 exception만 비교해서 assertThrow만 넣을수 있었지만, 그렇게하면 추후에 같은 익셉션이 추가되었을때 어떤 exception이 터졌는지 정확히 알수 없어 메세지를 비교하는 식으로 썼습니다.