인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

성문님의 프로필 이미지
성문

작성한 질문수

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

회원 리포지토리 테스트 케이스 작성

이오류코드나 나온이유가뭘까요?

작성

·

161

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확

답변 1

0

안녕하세요. 성문님, 공식 서포터즈 OMG입니다.

NoSuchElementException은 .get()할 때 해당 데이터가 repository에 없어서 발생하는 에러입니다.

save()테스트에서 발생하고 있네요.

 

findByName테스트에서도 마지막 검증문에서 해당 이름으로 찾는 데이터 불일치로 발생하는 에러로 보입니다.

 

 AfterEach가 누락되면 데이터 초기화가 발생하지 않아 테스트 데이터가 계속 쌓여 문제가 발생할 수 도 있습니다.

 

강의와 다르게 작성한 부분이 있어서 발생하는 오류로 예상하오니 강의와 다르게 작성한 부분이 있는지 확인해보시고 확인이 어려울 경우 댓글남겨주세요.


감사합니다.

성문님의 프로필 이미지
성문

작성한 질문수

질문하기