p

com.dimafeng

testcontainers

package testcontainers

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. trait Container extends Startable with Stoppable
  2. trait ContainerDef extends AnyRef
  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. class GenericContainer extends SingleContainer[org.testcontainers.containers.GenericContainer[_]]
  7. 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.

  8. class MultipleContainers extends Container with TestLifecycleAware
  9. final case class ScaledService(name: String, numInstances: Int) extends Product with Serializable
  10. final case class Service(name: String) extends Product with Serializable
  11. final case class ServiceLogConsumer(serviceName: String, consumer: Consumer[OutputFrame]) extends Product with Serializable
  12. sealed trait Services extends AnyRef
  13. abstract class SingleContainer[T <: org.testcontainers.containers.GenericContainer[_]] extends TestContainerProxy[T]
  14. final case class WaitingForService(serviceName: String, waitStrategy: WaitStrategy) extends Product with Serializable
  15. trait TestContainerProxy[T <: FailureDetectingExternalResource] extends Container
    Annotations
    @deprecated
    Deprecated

    For internal usage only. Will be deleted.

Ungrouped