ClickHouseContainer

case class ClickHouseContainer(dockerImageName: DockerImageName) extends SingleContainer[ClickHouseContainer] with JdbcDatabaseContainer
Companion
object
trait Serializable
trait Product
trait Equals
trait JdbcDatabaseContainer
class SingleContainer[ClickHouseContainer]
trait TestContainerProxy[ClickHouseContainer]
trait Container
trait Stoppable
trait Andable
trait Startable
trait AutoCloseable
class Object
trait Matchable
class Any

Value members

Concrete methods

def testQueryString: String

Inherited methods

def binds: Seq[Bind]
Inherited from
SingleContainer
def boundPortNumbers: Seq[Int]
Inherited from
SingleContainer
override def close(): Unit
Definition Classes
Stoppable -> AutoCloseable
Inherited from
Stoppable
def command: Seq[String]
Inherited from
SingleContainer
def configure(configProvider: ClickHouseContainer => Unit): ClickHouseContainer
Inherited from
SingleContainer
def containerId: String
Inherited from
SingleContainer
def containerInfo: InspectContainerResponse
Inherited from
SingleContainer
def containerIpAddress: String
Inherited from
SingleContainer
def containerName: String
Inherited from
SingleContainer
def copyFileFromContainer[T](containerPath: String, f: InputStream => T): T
Inherited from
SingleContainer
def copyFileFromContainer(containerPath: String, destinationPath: String): Unit
Inherited from
SingleContainer
def copyFileToContainer(transferable: Transferable, containerPath: String): Unit
Inherited from
SingleContainer
def copyFileToContainer(mountableFile: MountableFile, containerPath: String): Unit
Inherited from
SingleContainer
def copyToFileContainerPathMap: Map[MountableFile, String]
Inherited from
SingleContainer
def createContainerCmdModifiers: Set[Consumer[CreateContainerCmd]]
Inherited from
SingleContainer
def databaseName: String
Inherited from
JdbcDatabaseContainer
def dockerClient: DockerClient
Inherited from
SingleContainer
def driverClassName: String
Inherited from
JdbcDatabaseContainer
def env: Seq[String]
Inherited from
SingleContainer
def envMap: Map[String, String]
Inherited from
SingleContainer
def execInContainer(outputCharset: Charset, commands: String*): ExecResult
Inherited from
SingleContainer
def execInContainer(commands: String*): ExecResult
Inherited from
SingleContainer
def exposedPorts: Seq[Int]
Inherited from
SingleContainer
def extraHosts: Seq[String]
Inherited from
SingleContainer
def foreach(f: Stoppable => Unit): Unit
Inherited from
Andable
def getDependencies(): Set[Startable]
Inherited from
Startable
def host: String
Inherited from
SingleContainer
def image: Future[String]
Inherited from
SingleContainer
def jdbcDriverInstance: Driver
Inherited from
JdbcDatabaseContainer
def jdbcUrl: String
Inherited from
JdbcDatabaseContainer
def labels: Map[String, String]
Inherited from
SingleContainer
Inherited from
SingleContainer
def logConsumers: Seq[Consumer[OutputFrame]]
Inherited from
SingleContainer
def logs(outputType: OutputType, outputTypes: OutputType*): String
Inherited from
SingleContainer
def logs: String
Inherited from
SingleContainer
def mappedPort(port: Int): Int
Inherited from
SingleContainer
def network: Network
Inherited from
SingleContainer
def networkAliases: Seq[String]
Inherited from
SingleContainer
def networkMode: String
Inherited from
SingleContainer
def password: String
Inherited from
JdbcDatabaseContainer
def portBindings: Seq[String]
Inherited from
SingleContainer
def privilegedMode: Boolean
Inherited from
SingleContainer
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def shmSize: Long
Inherited from
SingleContainer
override def start(): Unit
Definition Classes
SingleContainer -> Startable
Inherited from
SingleContainer
def startupAttempts: Int
Inherited from
SingleContainer
def startupCheckStrategy: StartupCheckStrategy
Inherited from
SingleContainer
override def stop(): Unit
Definition Classes
SingleContainer -> Stoppable -> Andable -> Startable
Inherited from
SingleContainer
def testHostIpAddress: String
Inherited from
SingleContainer
def tmpFsMapping: Map[String, String]
Inherited from
SingleContainer
def underlyingUnsafeContainer: ClickHouseContainer
Inherited from
SingleContainer
def username: String
Inherited from
JdbcDatabaseContainer
def volumesFroms: Seq[VolumesFrom]
Inherited from
SingleContainer
def workingDirectory: String
Inherited from
SingleContainer

Deprecated and Inherited methods

@deprecated("Use `stop` and/or `TestLifecycleAware.afterTest` instead")
override def failed(e: Throwable)(implicit description: Description): Unit
Deprecated
Definition Classes
TestContainerProxy -> Container
Inherited from
TestContainerProxy
@deprecated("Use `stop` instead")
override def finished(implicit description: Description): Unit
Deprecated
Definition Classes
TestContainerProxy -> Container
Inherited from
TestContainerProxy
@deprecated("See org.testcontainers.containers.Network")
def linkedContainers: Map[String, LinkableContainer]
Deprecated
Inherited from
SingleContainer
@deprecated("Use `start` instead")
override def starting(implicit description: Description): Unit
Deprecated
Definition Classes
TestContainerProxy -> Container
Inherited from
TestContainerProxy
@deprecated("Use `stop` and/or `TestLifecycleAware.afterTest` instead")
override def succeeded(implicit description: Description): Unit
Deprecated
Definition Classes
TestContainerProxy -> Container
Inherited from
TestContainerProxy

Concrete fields

override val container: ClickHouseContainer