통합테스트

- 이번 4-2에서는 실제 DATA로 TEST를 진행하겠습니다.- 환경설정 관련 글은 아래에 있는 글을 참조하여 진행해주시면 됩니다.[💻 FrameWork(프레임워크)/SpringTEST(스프링테스트)] - 4-1 [통합TEST] testcontainers 사용하기 위해 설정 및 간단한 DB TEST 1. StudentScoreServiceIntegrationTestpublic class StudentScoreServiceIntegrationTest extends IntegrationTest { @Autowired private StudentScoreService studentScoreService; @Autowired private EntityManager entityManage..
- 이번 4장에서는 테스트가 수행되는 동안 동적으로 컨테이너를 생성하고 종료하는 작업을 수행하도록 하겠습니다. 테스트 시작 : 테스트를 시작합니다.컨테이너 생성 : testcontainers가 Docker를 이용해 테스트 필요한 컨테이너들(MySQL, Redis 등..)을 생성합니다.동적 프로퍼티 주입 : 생성한 컨테이너의 정보를 기반으로 스프링 프로퍼티 동적으로 주입(overwrite)합니다.테스트 수행 : 생성한 컨테이너를 활용하여 테스트를 수행합니다.테스트 종료: 테스트 종료와 동시에 생성했던 컨테이너들을 정리합니다.1.  testcontainers 사용하기 위해 설정 및 간단한 DB TEST1) build.gradle ... testImplementation "org.testcontainers:t..
D_JAKE
'통합테스트' 태그의 글 목록
상단으로