public class MongoDBTestResourceProvider
extends io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_IMAGE |
static java.lang.String |
MONGODB_SERVER_URI |
| Constructor and Description |
|---|
MongoDBTestResourceProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected org.testcontainers.containers.MongoDBContainer |
createContainer(org.testcontainers.utility.DockerImageName imageName,
java.util.Map<java.lang.String,java.lang.Object> properties) |
protected java.lang.String |
getDefaultImageName() |
java.util.List<java.lang.String> |
getResolvableProperties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> propertyEntries,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfig) |
protected java.lang.String |
getSimpleName() |
protected java.util.Optional<java.lang.String> |
resolveProperty(java.lang.String propertyName,
org.testcontainers.containers.MongoDBContainer container) |
protected boolean |
shouldAnswer(java.lang.String propertyName,
java.util.Map<java.lang.String,java.lang.Object> properties) |
getOrder, resolve, resolveWithoutContainerpublic static final java.lang.String MONGODB_SERVER_URI
public static final java.lang.String DEFAULT_IMAGE
public java.util.List<java.lang.String> getResolvableProperties(java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> propertyEntries,
java.util.Map<java.lang.String,java.lang.Object> testResourcesConfig)
protected java.lang.String getSimpleName()
getSimpleName in class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>protected java.lang.String getDefaultImageName()
getDefaultImageName in class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>protected org.testcontainers.containers.MongoDBContainer createContainer(org.testcontainers.utility.DockerImageName imageName,
java.util.Map<java.lang.String,java.lang.Object> properties)
createContainer in class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>protected java.util.Optional<java.lang.String> resolveProperty(java.lang.String propertyName,
org.testcontainers.containers.MongoDBContainer container)
resolveProperty in class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>protected boolean shouldAnswer(java.lang.String propertyName,
java.util.Map<java.lang.String,java.lang.Object> properties)
shouldAnswer in class io.micronaut.testresources.testcontainers.AbstractTestContainersProvider<org.testcontainers.containers.MongoDBContainer>