Spring Boot
[Spring Boot] 회원정보 테스트 에러
seung_hyeon
2024. 12. 21. 01:42
회원정보 리포지토리와 테스트 케이스 작성 후 실행 한 결과 밑의 에러가 발생

에러 이유 : findAll이 먼저 실행되면서 spring1,2가 이미 저장되었다. 그 다음 findByName을 실행될 때 이미 다른 객체에서 저장한 spring1이 나와 에러가 발생했다.
해결 방법 : 테스트 하나가 끝나면 데이터들을 클리어 해줘야한다



테스트는 순서, 의존관계 없이 설계 되어야 한다. 따라서 하나의 테스트가 끝날 때마다 저장소나 공용 데이터를 깔끔하게 지워야한다.