Spring Boot

[Spring Boot] 회원정보 테스트 에러

seung_hyeon 2024. 12. 21. 01:42

 

회원정보 리포지토리와 테스트 케이스 작성 후 실행 한 결과 밑의 에러가 발생

테스트 파일 에러

 

에러 이유 : findAll이 먼저 실행되면서 spring1,2가 이미 저장되었다. 그 다음 findByName을 실행될 때 이미 다른 객체에서 저장한 spring1이 나와 에러가 발생했다.

 

 

해결 방법 : 테스트 하나가 끝나면 데이터들을 클리어 해줘야한다 

수정 코드
코드 수정 후 에러 해결

 

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

'Spring Boot' 카테고리의 다른 글

[Spring Boot] 스프링 DB 접근 기술  (1) 2024.12.27
[Spring boot] 회원 관리 예제 - 웹 MVC 개발  (0) 2024.12.22
[Spring Boot] 회원 관리  (2) 2024.12.20
API  (0) 2024.12.20
[Spring Boot] 스프링 웹 개발 기초  (1) 2024.12.20