Package-level declarations

Types

Link copied to clipboard

A test containing test logic which throws (assertion errors) on failure.

Link copied to clipboard

An element of a test hierarchy. Can be a test or a suite.

Link copied to clipboard

A compilation module's root test suite, typically holding the module-wide default configuration.

Link copied to clipboard

A test suite comprised of a number of children (tests and/or suites). A suite may not contain test logic.

Link copied to clipboard
annotation class TestDisplayName

Makes a String parameter receive the simple name of its call-site top-level property.

Link copied to clipboard
annotation class TestElementDsl

Makes the annotated class part of the test element DSL. See the Kotlin docs on DslMarker for details.

Link copied to clipboard
annotation class TestElementName(val prefix: String = "", val postfix: String = "")

Designates a test-registering function's String parameter as representing the test element's name.

Link copied to clipboard

Designates a function registering a test suite or test, or a class registering test suite content.