Spring Boot과 Spock Test Framework를 사용하는 테스트 샘플코드를 소개
Data Driven Testing을 적용
docker-compose를 활용하여 외부 환경 구동 처리
- install docker [https://docs.docker.com/install/]
- install docker-compose [https://docs.docker.com/compose/install/]
- install jdk 1.8 [http://openjdk.java.net/install/]
- Spock Genesis와 Random Beans를 사용한 테스트
- @WebMvcTest 테스트
- @SpringBootTest 테스트
- @DataJpaTest 테스트
- Testcontainers와 docker-compose를 사용한 테스트