Fast Nope Accu- rate 2. Testing against a simplified/containerized instance (e.g. Testcontainers) 4. Mocking at the code level (e.g. GoMock) 3. Mocking at the API provider level (e.g. Microcks, WireMock)
Fast Nope Accu- rate 2. Testing against a simplified/containerized instance (e.g. Testcontainers) 4. Mocking at the code level (e.g. GoMock) 3. Mocking at the API provider level (e.g. Microcks, WireMock)
Mocking / abstraction are great… when used right • There is no silver bullet • WireMock and Testcontainers address their own use-cases • They work well together!