p

com.dimafeng

testcontainers

package testcontainers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CassandraContainer extends SingleContainer[org.testcontainers.containers.CassandraContainer[_]]
  2. trait Container extends Startable
  3. class DockerComposeContainer extends TestContainerProxy[org.testcontainers.containers.DockerComposeContainer[_]]
  4. final case class ExposedService(name: String, port: Int, waitStrategy: WaitStrategy = Wait.defaultWaitStrategy(), instance: Option[Int] = None) extends Product with Serializable
  5. class FixedHostPortGenericContainer extends SingleContainer[org.testcontainers.containers.FixedHostPortGenericContainer[_]]
  6. trait ForAllTestContainer extends TestContainersSuite
  7. trait ForEachTestContainer extends TestContainersSuite
  8. class GenericContainer extends SingleContainer[org.testcontainers.containers.GenericContainer[_]]
  9. class KafkaContainer extends SingleContainer[org.testcontainers.containers.GenericContainer[_]]
  10. class LazyContainer[T <: Container] extends Container with TestLifecycleAware

    Lazy container wrapper aims to solve the problem of cross-container dependencies in MultipleContainers when 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 MultipleContainers when 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 LazyContainer manually when you pass your containers in the MultipleContainers- there is implicit conversion for that.

  11. class MultipleContainers extends Container with TestLifecycleAware
  12. class MySQLContainer extends SingleContainer[org.testcontainers.containers.MySQLContainer[_]]
  13. class PostgreSQLContainer extends SingleContainer[org.testcontainers.containers.PostgreSQLContainer[_]]
  14. final case class ScaledService(name: String, numInstances: Int) extends Product with Serializable
  15. class SeleniumContainer extends SingleContainer[BrowserWebDriverContainer[_]] with TestLifecycleAware
  16. trait SeleniumTestContainerSuite extends ForEachTestContainer
  17. final case class ServiceLogConsumer(serviceName: String, consumer: Consumer[OutputFrame]) extends Product with Serializable
  18. abstract class SingleContainer[T <: org.testcontainers.containers.GenericContainer[_]] extends TestContainerProxy[T]
  19. trait TestContainerProxy[T <: FailureDetectingExternalResource] extends Container
  20. class VaultContainer extends SingleContainer[org.testcontainers.vault.VaultContainer[_]]

Ungrouped