classForAllContainerFixture[T <: Startable with Stoppable] extends (TestContainersFixtures.this)#Fixture[T]
Creates a fixture that starts a single container before all test and stops
it after all test.
Example:
class MysqlSpec extends FunSuite with TestContainersFixtures {
val mysql = ForAllContainerFixture(MySQLContainer())
// You need to override `munitFixtures` and pass in your container fixtureoverridedef munitFixtures = List(mysql)
test("test case name") {
// Inside your test body you can do with your container whatever you want to
assert(mysql().jdbcUrl.nonEmpty)
}
}
Creates a fixture that starts a single container before all test and stops it after all test.