TestBalloonSuiteDsl¶
class TestBalloonSuiteDsl : SuiteDsl
An implementation of Prepared's SuiteDsl that is recognized by the TestBalloon IntelliJ plugin.
To create an instance of this class, use preparedSuite or withPrepared.
Functions¶
suite¶
@JvmName(name = "suiteTestBalloon")
fun suite(
name: String,
config: TestConfig = TestConfig.Empty,
block: TestBalloonSuiteDsl.() -> Unit
)
Creates a child suite named name of the current suite.
Simple example
suite("An example") {
test("A test") { … }
suite("A nested suite") {
test("A nested test 1") { … }
test("A nested test 2") { … }
}
}
Test configuration
The default configuration for all tests can be passed with the config parameter:
To learn more about the available configuration options, see the subtypes of TestConfig.Element.
test¶
open override fun test(
name: String,
config: TestConfig,
block: suspend TestDsl.() -> Unit
)