object MultipleContainers
- Companion:
- class
Value members
Concrete methods
Creates a MultipleContainers
instance with nested containers (support 2+ nested containers)
Creates a MultipleContainers
instance with nested containers (support 2+ nested containers)
val pgContainer = PostgreSQLContainer()
val mySqlContainer = MySQLContainer()
val seleniumContainer = SeleniumContainer()
val containers = MultipleContainers(pgContainer, mySqlContainer, seleniumContainer)
In case of dependent containers you need to define this containers explicitly with lazy val
,
and after that pass them to the MultipleContainers
:
lazy val pgContainer = PostgreSQLContainer()
lazy val appContainer = AppContainer(pgContainer.jdbcUrl, pgContainer.username, pgContainer.password)
val containers = MultipleContainers(pgContainer, appContainer)