Package-level declarations

Types

Link copied to clipboard
class MockFunction<R>(resultProducer: ResultProducer<R>) : IMockFunction<R> , Function0<R>
Link copied to clipboard
class MockFunction1<T, R>(resultProducer: ResultProducer<R>) : IMockFunction<R> , Function1<T, R>
Link copied to clipboard
class MockFunction2<T, U, R>(resultProducer: ResultProducer<R>) : IMockFunction<R> , Function2<T, U, R>
Link copied to clipboard
class MockFunction3<T, U, V, R>(resultProducer: ResultProducer<R>) : IMockFunction<R> , Function3<T, U, V, R>
Link copied to clipboard
class MockFunction4<T, U, V, W, R>(resultProducer: ResultProducer<R>) : IMockFunction<R> , Function4<T, U, V, W, R>

Functions

Link copied to clipboard
Link copied to clipboard
fun <T, R> MockFunction1(result: R): MockFunction1<T, R>
fun <T, R> MockFunction1(resultBuilder: ResultBuilderScope<R>.() -> Unit): MockFunction1<T, R>
Link copied to clipboard
fun <T, U, R> MockFunction2(result: R): MockFunction2<T, U, R>
fun <T, U, R> MockFunction2(resultBuilder: ResultBuilderScope<R>.() -> Unit): MockFunction2<T, U, R>
Link copied to clipboard
fun <T, U, V, R> MockFunction3(result: R): MockFunction3<T, U, V, R>
fun <T, U, V, R> MockFunction3(resultBuilder: ResultBuilderScope<R>.() -> Unit): MockFunction3<T, U, V, R>
Link copied to clipboard
fun <T, U, V, W> MockFunction4(): MockFunction4<T, U, V, W, Unit>
fun <T, U, V, W, R> MockFunction4(result: R): MockFunction4<T, U, V, W, R>
fun <T, U, V, W, R> MockFunction4(resultBuilder: ResultBuilderScope<R>.() -> Unit): MockFunction4<T, U, V, W, R>