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

ehduszkdzkd님의 프로필 이미지
ehduszkdzkd

작성한 질문수

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

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

test 부분에 대하여 질문 드립니다!

작성

·

181

0

안녕하세요! 좋은 강의 감사드립니다.

test 부분에서 메모리에 기록이 남아 있어서  afterEach method를 작성하여서 이전 기록을 지우는 걸로 이번 강의에서 배웠는데 동일한 이름을 가진 기록("spring1", "spring2") 때문에 에러가 발생하는 걸까요? 

답변 2

0

ehduszkdzkd님의 프로필 이미지
ehduszkdzkd
질문자

회원 리포지토리 테스트 케이스 작성 부분에서 11분 49초 부분입니다!

작성된 코드 순서대로 테스트 되는 것이 아니고 무작위로 테스트 된다고 설명해주셨는데 이 부분에서 무엇 때문에 에러가 나는 것인지 상세하게 설명해주실 수 있나요?

객체 이름이 member1,member2으로 같아서 에러가 나는 것인지? 아니면 다른 이유 때문에 에러가 나는 것인지 잘모르겠어서 질문 남깁니다..!!

테스트는 무작위로 진행되지만 MemoryMemberRepository의 store는 공용으로 사용되기에 에러가 발생하게 되었습니다. 그래서 테스트 메서드가 끝난 후 store를 비워주는 작업을 추가한 것입니다.

0

안녕하세요. ehduszkdzkd님, 공식 서포터즈 David입니다.

질문을 조금 더 상세히 남겨주시면 답변하는데 큰 도움이 됩니다.

강의내용이라면 몇분몇초쯤인도 남겨주시면 좋습니다.

감사합니다.

ehduszkdzkd님의 프로필 이미지
ehduszkdzkd

작성한 질문수

질문하기