개인 공부 공간

개인 공부 공간

  • 분류 전체보기 (9)
    • Spring (5)
    • Java (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

개인 공부 공간

컨텐츠 검색

태그

SpringBoot #Test #@Nested #@Sql ApplicationContextRunner #Test #@Conditional @Expresstion Jackson Debugging Filter #Spring Boot #Actuator CSV #JAVA generic Java Super Type Token Asynchronous #Spring #WebFlux

최근글

댓글

공지사항

아카이브

SpringBoot #Test #@Nested #@Sql(1)

  • SpringBoot 테스트 DB가 초기화되지 않는다.

    문제 BDD의 Describe-Context-It 패턴을 이용해 테스트 코드를 작성하는 중이었다. 하지만 로직과 관련되지 않은 문제가 발생했다. 아래 사진은 문제를 발생시키는 테스트 코드이다. 이 코드가 통과되는 지 알아보자. 위 테스트 코드와 함께 보면 난 테스트 결과로 id가 1인 경우를 기대하고 있었으나 실제로 생성된 id는 6이라서 테스트가 실패했다는 것이다. 현재 deleteAll 메서드로 매 테스트마다 초기화를 해주고 있지만 auto_increment 는 초기화 되지 않는 것을 확인할 수 있다. 해결 이 문제를 해결하기 위해 다음 블로그를 참고했다. 참고 블로그 블로그의 내용을 보면 두 가지 방법이 있었다. @Sql을 사용하는 방법과 auto_increment를 신경쓰지 않도록 테스트 코드를 ..

    2022.07.31
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바