강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

김소젬님의 프로필 이미지
김소젬

작성한 질문수

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

스프링 통합 테스트

assertThrows로인한 중복회원예외 test 오류

작성

·

1.7K

0

안녕하세요. 너무 유익하게 강의를 수강하고 있습니다.

지난 test 강의에서도 이해가 되지 않아 넘겼던 부분인데,

중복회원예외 함수에서 assertThrows에 오류가 발생합니다.

org.opentest4j.AssertionFailedError: Expected java.lang.IllegalStateException to be thrown, but nothing was thrown.

위는 오류 메시지이고, 소스 코드는 강의 내용과 동일하게 작성하여 작성 중 발생한 오류는 없습니다. 

답변주시면 감사하겠습니다.

오늘도 좋은 하루 보내시고 열심히 마지막 강의까지 수강해보도록 하겠습니다:)

답변 2

1

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. 김소젬님

해당 오류는 이 테스트는 예외가 발생해야 하는데, 예외가 발생하지 않았다는 오류입니다.

해당 테스트 코드를 다시 한번 확인해주세요.

(중복 데이터를 확인해야 하니 이전에 저장한 데이터가 잘 저장되었는지 확인이 필요할 것 같아요)

감사합니다.

0

영상 잘보면서 배워가는 초보단계 입니다. 저도 위에 처럼 똑같이 타이핑 하는데 동일한 에러가 발생합니다.

어떤 이유인지 알수 있을까요?

김영한님의 프로필 이미지
김영한
지식공유자

안녕하세요. nodj님

예외가 발생해야 하는 부분에서 정상적으로 예외가 발생하지 않았을거에요.

코드에서 예외를 발생시키는 부분을 확인해주세요 🙂

김소젬님의 프로필 이미지
김소젬

작성한 질문수

질문하기