관리 메뉴

CASSIE'S BLOG

슈퍼코딩 105강 Spring boot와 테스팅v2 본문

PROGRAMMING/슈퍼코딩 강의 정리

슈퍼코딩 105강 Spring boot와 테스팅v2

ITSCASSIE1107 2024. 9. 28. 21:05

104강 테스트는 빈을 부르는게 아니라 그냥 객체로 만들어서 테스트하는거였음

스프링에서 활동하는 친구들을 불러서 슬라이스테스트 & 통합테스트 할 예정

밑에 Repository Layer 테스트를 한다 그러면 Repository Layer 빈만 불러서 테스트함. 

 

데이터소스같은 경우에는 정의하는 방법이 2가지임
application.yaml에 정의가능
bean에 정의할 수 있다. (JdbcConfig 파일 만들어서)

하나의 애플리케이션에 두개이상의 데이터소스를 정의하게되면은
application.yaml으로 하면 설정이 어렵고 빈으로 하면 편할 것 같아서
test하는 것은 application.yaml에 설정하는 거를 테스트할 예정이라서
data소스를 적었다고함. 

 

 


ReservationJpaRepository 저런 거 하고 나서 제대로 동작하는지 테스트를 하고싶잖아?

그러면 원래는 
Controller 들어가가지고 다시 호출해서 API불러서 SQL보고 이런 식으로 진행했잖아
테스트를 위해서 API로직을 바꿔야하는 경우가 생긴데
그래서 테스트코드를 별도로 적을거라고함. 

 

반응형