Q) 04.28 질문!!!
Q) test 용 application.yaml 을 두고, 테스트에서는 특정한 Configuration 을 사용해서만 applicationcontext 를 만들 수 있는 방법은 없을까요??
- 테스트 코드
- 단위 테스트(POJO)
- Slice (Service, Repository)
- 특정 Layer의 Context
- 통합 테스트(@SpringBootTest)
- Context
- 서비스, 레포지토리
- 필요한 Context
- 특정 Repositoy
- 목적
- JPA 쿼리 날리기
- schema 컬럼 타입 (도메인, range)
- crud
- @DataJpaTest
- @ContextConfiguration(classes = {DBConfig.class, Service.class})
- application-{test}.yml
@DataJpaTest @ContextConfiguration(classes = {DBConfig.class, Service.class}) @ActivceProfiles("test") class Test { }