Package no.mnemonic.commons.junit.docker
Class MariaDBDockerResource.Builder
java.lang.Object
no.mnemonic.commons.junit.docker.DockerResource.Builder<MariaDBDockerResource.Builder>
no.mnemonic.commons.junit.docker.MariaDBDockerResource.Builder
- Enclosing class:
- MariaDBDockerResource
public static class MariaDBDockerResource.Builder
extends DockerResource.Builder<MariaDBDockerResource.Builder>
Builder to create
MariaDBDockerResource
which extends DockerResource.Builder
-
Field Summary
Fields inherited from class no.mnemonic.commons.junit.docker.DockerResource.Builder
applicationPorts, dockerClientResolver, environmentVariables, exposedPortsRange, imageName, reachabilityTimeout, skipPullDockerImage, skipReachabilityCheck
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build a configured MariaDBDockerResource.setSetupScript
(String setupScript) Set file name of SQL start up script.setTruncateScript
(String truncateScript) Set file name of SQL truncate script.Methods inherited from class no.mnemonic.commons.junit.docker.DockerResource.Builder
addApplicationPort, addEnvironmentVariable, setApplicationPorts, setDockerClientResolver, setEnvironmentVariables, setExposedPortsRange, setImageName, setReachabilityTimeout, setSkipPullDockerImage, skipReachabilityCheck
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
build
Build a configured MariaDBDockerResource.- Overrides:
build
in classDockerResource.Builder<MariaDBDockerResource.Builder>
- Returns:
- Configured MariaDBDockerResource
-
setSetupScript
Set file name of SQL start up script. The file needs to be available on the classpath usually from the test resources folder. Providing a start up script is optional.- Parameters:
setupScript
- File name of start up script- Returns:
- Builder
-
setTruncateScript
Set file name of SQL truncate script. The file needs to be available on the classpath usually from the test resources folder. Providing a truncate script is optional.- Parameters:
truncateScript
- File name of truncate script- Returns:
- Builder
-