MatrixSuiteScope

data class MatrixSuiteScope

Properties

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun <T> data(values: Iterable<T>, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndex: Long, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(values: Iterable<T>, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndexes: List<Long>? = null, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(values: <Error class: unknown class><T>, limit: Long? = null, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndex: Long, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(values: <Error class: unknown class><T>, limit: Long? = null, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndexes: List<Long>? = null, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(name: String, values: Iterable<T>, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndex: Long, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(name: String, values: Iterable<T>, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndexes: List<Long>? = null, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(name: String, values: <Error class: unknown class><T>, limit: Long? = null, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndex: Long, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
fun <T> data(name: String, values: <Error class: unknown class><T>, limit: Long? = null, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replayIndexes: List<Long>? = null, config: DataLayerConfigBuilder.() -> Unit = {}): MatrixDataLayer<T>
Link copied to clipboard
Link copied to clipboard
operator fun String.invoke(testConfig: <Error class: unknown class> = TestConfig): MatrixConfiguredSuite
operator fun String.invoke(testConfig: <Error class: unknown class> = TestConfig, body: suspend <Error class: unknown class>.() -> Unit)
Link copied to clipboard
infix operator fun MatrixConfiguredSuite.minus(body: MatrixSuiteScope.() -> Unit)
infix operator fun String.minus(body: MatrixSuiteScope.() -> Unit)
Link copied to clipboard
fun <T> property(gen: Gen<T>, iterations: Int = this@MatrixSuiteScope.config.defaultPropertyIterations, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replay: ReplayInput, config: PropertyLayerConfigBuilder.() -> Unit = {}): MatrixPropertyLayer<T>
fun <T> property(gen: Gen<T>, iterations: Int = this@MatrixSuiteScope.config.defaultPropertyIterations, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replays: List<ReplayInput>? = null, config: PropertyLayerConfigBuilder.() -> Unit = {}): MatrixPropertyLayer<T>
fun <T> property(name: String, gen: Gen<T>, iterations: Int = this@MatrixSuiteScope.config.defaultPropertyIterations, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replay: ReplayInput, config: PropertyLayerConfigBuilder.() -> Unit = {}): MatrixPropertyLayer<T>
fun <T> property(name: String, gen: Gen<T>, iterations: Int = this@MatrixSuiteScope.config.defaultPropertyIterations, nameFn: NameFn<T> = { index, value -> defaultLayerName(index, value) }, replays: List<ReplayInput>? = null, config: PropertyLayerConfigBuilder.() -> Unit = {}): MatrixPropertyLayer<T>
Link copied to clipboard
fun test(name: String, testConfig: <Error class: unknown class> = TestConfig, body: suspend <Error class: unknown class>.() -> Unit)
Link copied to clipboard
fun testSuite(name: String, testConfig: <Error class: unknown class> = TestConfig, body: MatrixSuiteScope.() -> Unit)