Package-level declarations

Types

Link copied to clipboard
data class ConfiguredDataTestScope<Data>(compact: Boolean, maxLength: Int, displayNameMaxLength: Int, val prefix: String, val testSuite: <Error class: unknown class>, val map: <Error class: unknown class><<Error class: unknown class><String, Data>>, val testConfig: <Error class: unknown class> = TestConfig)
Link copied to clipboard
object DataTest

Global knobs to tweak the behavior of DataTest Addon

Functions

Link copied to clipboard
fun <Data> <Error class: unknown class>.withData(data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each item in the provided sequence.

fun <Data> <Error class: unknown class>.withData(vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each provided data parameter.

fun <Data> <Error class: unknown class>.withData(data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each item in the provided iterable data.

fun <Data> <Error class: unknown class>.withData(map: Map<String, Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each entry in the provided map. Uses map keys as suite names.

fun <Data> <Error class: unknown class>.withData(data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each item in the provided sequence.

fun <Data> <Error class: unknown class>.withData(vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each provided data parameter.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each item in the provided sequence. Uses provided function to generate suite names.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each provided data parameter. Uses provided function to generate suite names.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig): <Error class: unknown class>

Creates a configured test suite scope to generate test suites for each item in the provided iterable data. Uses provided function to generate suite names.

fun <Data> <Error class: unknown class>.withData(data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each item in the provided iterable data.

fun <Data> <Error class: unknown class>.withData(map: Map<String, Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each entry in the provided map. Uses map keys as test names.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each item in the provided sequence. Uses provided function to generate test names.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each provided data parameter. Uses provided function to generate test names.

fun <Data> <Error class: unknown class>.withData(nameFn: (Data) -> String, data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: suspend <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Executes a test for each item in the provided iterable data. Uses provided function to generate test names.

Link copied to clipboard
fun <Data> <Error class: unknown class>.withDataSuites(data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each item in the provided sequence.

fun <Data> <Error class: unknown class>.withDataSuites(vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each provided data parameter.

fun <Data> <Error class: unknown class>.withDataSuites(data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each item in the provided iterable data.

fun <Data> <Error class: unknown class>.withDataSuites(map: Map<String, Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each entry in the provided map. Uses map keys as suite names.

fun <Data> <Error class: unknown class>.withDataSuites(nameFn: (Data) -> String, data: <Error class: unknown class><Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each item in the provided sequence. Uses provided function to generate suite names.

fun <Data> <Error class: unknown class>.withDataSuites(nameFn: (Data) -> String, vararg parameters: Data, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each provided data parameter. Uses provided function to generate suite names.

fun <Data> <Error class: unknown class>.withDataSuites(nameFn: (Data) -> String, data: Iterable<Data>, compact: Boolean = DataTest.compactByDefault, maxLength: Int = DataTest.defaultTestNameMaxLength!!, displayNameMaxLength: Int = DataTest.defaultDisplayNameMaxLength!!, prefix: String = "", testConfig: <Error class: unknown class> = TestConfig, action: <Error class: unknown class>.(Data) -> Unit): <Error class: unknown class>

Creates a test suite for each item in the provided iterable data. Uses provided function to generate suite names.