728x90
- 컨테이너 만들기
- New GenericContainer(String imageName)
- 네트워크
- withExposedPorts(int...)
- getMappedPort(int)
- 환경 변수 설정
- withEnv(key, value)
- 명령어 실행
- withCommand(String cmd...)
- 사용할 준비가 됐는지 확인하기
- waitingFor(Wait)
- Wait.forHttp(String url)
- Wait.forLogMessage(String message)
- 로그 살펴보기
- getLogs()
- followOutput()

환경변수와 포트를 가지고 컨테이너를 만들수 있다. 
log를 넣어줄 수도 있다.
728x90
'더 자바, 애플리케이션을 테스트하는 다양한 방법' 카테고리의 다른 글
| Ch03. 도커와 테스트 - Testcontainers 도커 Compose 사용하기 (0) | 2022.01.09 |
|---|---|
| Ch03. 도커와 테스트 - 컨테이너 정보를 스프링 테스트에서 참조하기 (0) | 2022.01.08 |
| Ch03. 도커와 테스트 - Testcontainers 설치 (0) | 2022.01.07 |
| Ch03. 도커와 테스트 - Testcontainers 소개 (0) | 2022.01.07 |
| Ch02. Mockito - BDD 스타일 Mockito API (0) | 2022.01.05 |