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

에러 이유 : 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 |