전체 테스트시 id 값 증가로 인한 실패
해결됨
호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
안녕하세요. 단위테스트 할 때는 문제가 없으나 전체 테스트 할 때 PostControllerTest의 "글 여러개 조회" 테스트 와, "페이지를 0으로 요청하면 첫 페이지를 가져온다." 테스트 에서 에러가 납니다. Spring Rest Docs 생성에도 지장이 있어, 현재는 임시방편으로 //.andExpect(jsonPath("$[0].id").value(30)) 둘 다 이 id 체크를 주석처리해놓고 진행하고 있습니다. 구글링해서 찾아보니 @DirtiesContext(classMode = DirtiesContext.ClassMode. AFTER_EACH_TEST_METHOD ) 이 방식으로 컨텍스트를 매번 재생성 하는 방법도 있다곤 하지만 이렇게 해도 에러가 나고, 성능이 안좋아진다고 합니다. 이런 문제는 보통 어떤식으로 해결하는지 궁금합니다! 추가로 호돌맨님은 강의에서 따로 이 부분이 걸리진 않던데 이유도 궁금하네요,,,
- auto_increment
- test
- JPA
- vuejs
- spring-boot
- Spring Security
- aws
simple
댓글 1
좋아요 2
조회수 761





