Package org.testcontainers.containers
Class MariaDBContainer<SELF extends MariaDBContainer<SELF>>
java.lang.Object
org.testcontainers.containers.FailureDetectingExternalResource
org.testcontainers.containers.GenericContainer<SELF>
org.testcontainers.containers.JdbcDatabaseContainer<SELF>
org.testcontainers.containers.MariaDBContainer<SELF>
- All Implemented Interfaces:
AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<SELF>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable
public class MariaDBContainer<SELF extends MariaDBContainer<SELF>>
extends org.testcontainers.containers.JdbcDatabaseContainer<SELF>
Testcontainers implementation for MariaDB.
Supported image: mariadb
Exposed ports: 3306
-
Nested Class Summary
Nested classes/interfaces inherited from class org.testcontainers.containers.JdbcDatabaseContainer
org.testcontainers.containers.JdbcDatabaseContainer.NoDriverFoundExceptionNested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated.static final StringDeprecated.static final StringFields inherited from class org.testcontainers.containers.JdbcDatabaseContainer
parameters, urlParametersFields inherited from class org.testcontainers.containers.GenericContainer
CONTAINER_RUNNING_TIMEOUT_SEC, dependencies, dockerClient, INTERNAL_HOST_HOSTNAME, waitStrategyFields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated.MariaDBContainer(String dockerImageName) MariaDBContainer(org.testcontainers.utility.DockerImageName dockerImageName) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidwithDatabaseName(String databaseName) withPassword(String password) withUsername(String username) Methods inherited from class org.testcontainers.containers.JdbcDatabaseContainer
addParameter, constructUrlForConnection, constructUrlParameters, constructUrlParameters, containerIsStarted, createConnection, createConnection, getConnectTimeoutSeconds, getDatabaseDelegate, getJdbcDriverInstance, getStartupTimeoutSeconds, optionallyMapResourceParameterAsVolume, optionallyMapResourceParameterAsVolume, runInitScriptIfRequired, setParameters, waitUntilContainerStarted, withConnectTimeoutSeconds, withInitScript, withInitScripts, withInitScripts, withStartupTimeoutSeconds, withUrlParamMethods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, containerIsCreated, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isHostAccessible, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setContainerDef, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setHostAccessible, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, stop, succeeded, toString, waitingFor, withAccessToHost, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCopyToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectoryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBindMethods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunningMethods inherited from interface org.testcontainers.containers.traits.LinkableContainer
getContainerNameMethods inherited from interface org.testcontainers.lifecycle.Startable
close
-
Field Details
-
DEFAULT_TAG
Deprecated.- See Also:
-
NAME
- See Also:
-
IMAGE
Deprecated.
-
-
Constructor Details
-
MariaDBContainer
Deprecated.useMariaDBContainer(DockerImageName)instead -
MariaDBContainer
-
MariaDBContainer
public MariaDBContainer(org.testcontainers.utility.DockerImageName dockerImageName)
-
-
Method Details
-
getLivenessCheckPortNumbers
- Specified by:
getLivenessCheckPortNumbersin interfaceorg.testcontainers.containers.wait.strategy.WaitStrategyTarget- Overrides:
getLivenessCheckPortNumbersin classorg.testcontainers.containers.GenericContainer<SELF extends MariaDBContainer<SELF>>
-
configure
protected void configure()- Overrides:
configurein classorg.testcontainers.containers.GenericContainer<SELF extends MariaDBContainer<SELF>>
-
getDriverClassName
- Specified by:
getDriverClassNamein classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
getJdbcUrl
- Specified by:
getJdbcUrlin classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
getDatabaseName
- Overrides:
getDatabaseNamein classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
getUsername
- Specified by:
getUsernamein classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
getPassword
- Specified by:
getPasswordin classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
getTestQueryString
- Specified by:
getTestQueryStringin classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
withConfigurationOverride
-
withDatabaseName
- Overrides:
withDatabaseNamein classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
withUsername
- Overrides:
withUsernamein classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
withPassword
- Overrides:
withPasswordin classorg.testcontainers.containers.JdbcDatabaseContainer<SELF extends MariaDBContainer<SELF>>
-
MariaDBContainer(DockerImageName)instead