package testcontainers
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class CassandraContainer extends SingleContainer[org.testcontainers.containers.CassandraContainer[_]]
- trait Container extends Startable
- class DockerComposeContainer extends TestContainerProxy[org.testcontainers.containers.DockerComposeContainer[_]]
- final case class ExposedService(name: String, port: Int, waitStrategy: WaitStrategy = Wait.defaultWaitStrategy(), instance: Option[Int] = None) extends Product with Serializable
- class FixedHostPortGenericContainer extends SingleContainer[org.testcontainers.containers.FixedHostPortGenericContainer[_]]
- trait ForAllTestContainer extends TestContainersSuite
- trait ForEachTestContainer extends TestContainersSuite
- class GenericContainer extends SingleContainer[org.testcontainers.containers.GenericContainer[_]]
- class KafkaContainer extends SingleContainer[org.testcontainers.containers.GenericContainer[_]]
-
class
LazyContainer[T <: Container] extends Container with TestLifecycleAware
Lazy container wrapper aims to solve the problem of cross-container dependencies in
MultipleContainerswhen a second container requires some after start data from a first one (e.g.Lazy container wrapper aims to solve the problem of cross-container dependencies in
MultipleContainerswhen a second container requires some after start data from a first one (e.g. an application container needs JDBC url of a container with a database - in that case the url becomes available after the database container has started)You don't need to wrap your containers into the
LazyContainermanually when you pass your containers in theMultipleContainers- there is implicit conversion for that. - class MultipleContainers extends Container with TestLifecycleAware
- class MySQLContainer extends SingleContainer[org.testcontainers.containers.MySQLContainer[_]]
- class PostgreSQLContainer extends SingleContainer[org.testcontainers.containers.PostgreSQLContainer[_]]
- final case class ScaledService(name: String, numInstances: Int) extends Product with Serializable
- class SeleniumContainer extends SingleContainer[BrowserWebDriverContainer[_]] with TestLifecycleAware
- trait SeleniumTestContainerSuite extends ForEachTestContainer
- final case class ServiceLogConsumer(serviceName: String, consumer: Consumer[OutputFrame]) extends Product with Serializable
- abstract class SingleContainer[T <: org.testcontainers.containers.GenericContainer[_]] extends TestContainerProxy[T]
- trait TestContainerProxy[T <: FailureDetectingExternalResource] extends Container
- class VaultContainer extends SingleContainer[org.testcontainers.vault.VaultContainer[_]]
Value Members
- object CassandraContainer
- object DockerComposeContainer
- object ExposedService extends Serializable
- object FixedHostPortGenericContainer
- object GenericContainer
- object KafkaContainer
- object LazyContainer
- object MultipleContainers
- object MySQLContainer
- object PostgreSQLContainer
- object SeleniumContainer
- object VaultContainer