TestContainer 로 멱등성있는 integration test 환경 구축하기
Understanding Unit and IntegrationTesting in Golang.
https://medium.com/@victorsteven/understanding-unit-and-integrationtesting-in-golang-ba60becb778d#:~:text=Step 7%3A Integration Tests.
[step]
예를 들어 각 함수가 하나의 엔드포인트를 구성한다면 통합테스트에서는 엔드포인트에 요청을 보내고 적절한 응답이 돌아오는지를 확인함
microservice와 app 간의 상호작용을 테스트.
How to Perform Integration Testing on Go Applications with Docker - Semaphore
// web_test.go (web-server)
// +build integration
위와 같이 통합테스트를 한다고 주석을 달아주고,. 아래와 같이 명령어를 실행시켜야 함
go test -tags integration