Package no.mnemonic.commons.junit.docker
package no.mnemonic.commons.junit.docker
-
ClassDescriptionCassandraDockerResource is a JUnit resource which can be used to write integration tests against a Cassandra server executed inside an isolated Docker container.Builder to create a CassandraDockerResource which extends
DockerResource.Builder
.DockerResource is a JUnit resource which starts up an isolated Docker container in a unit test, for example for integration tests against an external database.DockerResource.Builder<T extends DockerResource.Builder<?>>Builder to create a DockerResource.Utility class for working with Docker environments during unit tests.ElasticSearchDockerResource is a JUnit resource which can be used to write integration tests against an ElasticSearch server executed inside an isolated Docker container.Builder to create an ElasticSearchDockerResource which extendsDockerResource.Builder
.MariaDBDockerResource is a JUnit resource which can be used to write integration tests against a MariaDB server executed inside an isolated Docker container.Builder to createMariaDBDockerResource
which extendsDockerResource.Builder
SingletonDockerResourceWrapper<T extends DockerResource>DockerResource
is created with intention to be used as aClassRule
.Builder to create aSingletonDockerResourceWrapper
.