"Run all Tests"로 모든 단위테스트를 한번에 돌릴 때 실패하는 이슈
카카오 테크 캠퍼스 3단계 축팅의 인기피드를 개발하고 테스트를 하고 있는 도중 아래와 같은 이슈를 만났습니다. Redis에서 인기 게시물을 조회하는 기능 테스트시 Fail이 발생하였습니다. 단위테스트를 수행할 경우에는 성공하는 데, "Run all Tests"로 모든 단위테스트를 한번에 돌릴 때는 실패할 때도 있고, 성공할 때도 있습니다. 먼저 상황을 분석해보겠습니다. 상황 분석 teardown.sql을 사용해 테스트 시에 게시물 300개를 테이블에 저장하고 있습니다. Run all Tests시 해당 ControllerTest에서 Fail이 발생하였습니다. @Sql("classpath:db/teardown.sql") @AutoConfigureMockMvc @SpringBootTest(webEnvironm..
2023.10.14