Creating Realistic JUnit Tests with Testcontainers


Details
Sometimes, unit tests with mocked services just aren't enough. We'd like to be able to run repeatable tests against the real thing without fear of corrupting data or affecting others.
With Testcontainers, there is no need for mocks or complicated environment configurations. We can define our target environment in code and then run our tests against ephemeral containers. This tooling has been available to the Java community for some time, but have you realized its capabilities?
We'll enjoy a discussion about unit testing concepts as well as a demonstration of this open-source project created by the folks at AtomicJar, recently acquired by Docker.
Note: This is a hybrid presentation. Food and social begins at 6:00pm for those in the OCI training room. Presentation begins at 6:30pm for those online and in the training room.
COVID-19 safety measures

Sponsors
Creating Realistic JUnit Tests with Testcontainers