SpringFramework/JUnit Test

JUnit DataJpaTest 단위 테스트 (with vault)

lovineff 2021. 3. 19. 18:04

Vault를 적용중인 프로젝트에서 DataJpaTest를 통한 단위 테스트 방법을 제시한다.

@ExtendWith(SpringExtension.class)
@DataJpaTest
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)    // 임베디드 DB미사용 (개발 MySql사용)
@Import(VaultConfig.class)  // DataSource Bean을 주입받음
class PoolContentRepositoryTest {
 
    @Autowired
    PoolContentRepository poolContentRepository;
 
    @Test
    void test(){
        // DoSomething
    }
}