MockKMatcherScope

open class MockKMatcherScope(callRecorder: MockKGateway.CallRecorder, val lambda: CapturingSlot<Function<*>>)

Basic stub/verification scope. Part of DSL.

Inside of the scope you can interact with mocks. You can chain calls to the mock, put argument matchers instead of arguments, capture arguments, combine matchers in and/or/not expressions.

It's not required to specify all arguments as matchers, if the argument value is constant it's automatically replaced with eq() matcher. . Handling arguments that have defaults fetched from function (alike System.currentTimeMillis()) can be an issue, because it's not a constant. Such arguments can always be replaced with some matcher.

Provided information is gathered and associated with mock

Constructors

Link copied to clipboard
fun MockKMatcherScope(callRecorder: MockKGateway.CallRecorder, lambda: CapturingSlot<Function<*>>)

Types

Link copied to clipboard
class DynamicCall(    val self: Any,     val methodName: String,     val anyContinuationGen: () -> Continuation<*>)
Link copied to clipboard
class DynamicCallLong(    val self: Any,     val methodName: String,     val anyContinuationGen: () -> Continuation<*>)
Link copied to clipboard
class DynamicSetProperty(val self: Any, val name: String)
Link copied to clipboard
class MockKVarargScope(val position: Int, val nArgs: Int)

Functions

Link copied to clipboard
inline fun <T : Any> allAny(): T
Link copied to clipboard
inline fun <T : Any> and(left: T, right: T): T
Link copied to clipboard
inline fun <T : Any> any(): T
Link copied to clipboard
inline fun anyBooleanVararg(): BooleanArray
Link copied to clipboard
inline fun anyByteVararg(): ByteArray
Link copied to clipboard
inline fun anyCharVararg(): CharArray
Link copied to clipboard
inline fun <T : Any> anyConstructed(): T
Link copied to clipboard
inline fun anyDoubleVararg(): DoubleArray
Link copied to clipboard
inline fun anyFloatVararg(): FloatArray
Link copied to clipboard
inline fun anyIntVararg(): IntArray
Link copied to clipboard
inline fun anyLongVararg(): LongArray
Link copied to clipboard
inline fun anyShortVararg(): ShortArray
Link copied to clipboard
inline fun <T : Any> anyVararg(): Array<T>
Link copied to clipboard
inline fun <T : Any> array(vararg matchers: Matcher<Any>): T
Link copied to clipboard
inline fun <T : Any> capture(lst: CapturingSlot<T>): T
inline fun <T : Any> capture(lst: MutableList<T>): T
Link copied to clipboard
inline fun <T : Any> captureCoroutine(): T

Captures coroutine. Captured coroutine R>().coInvoke(...) can be used in answer scope.

Link copied to clipboard
inline fun <T : Function<*>> captureLambda(): T

Captures lambda function. Captured lambda<(A1, A2, ...) -> R>().invoke(...) can be used in answer scope.

Link copied to clipboard
inline fun <T : Any> captureNullable(lst: MutableList<T?>): T?
Link copied to clipboard
inline fun <T : Comparable<T>> cmpEq(value: T): T
Link copied to clipboard
inline fun <T : suspend () -> R, R> coInvoke(): T
inline fun <T : suspend (A1) -> R, R, A1> coInvoke(arg1: A1): T
inline fun <T : suspend (A1, A2) -> R, R, A1, A2> coInvoke(arg1: A1, arg2: A2): T
inline fun <T : suspend (A1, A2, A3) -> R, R, A1, A2, A3> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3): T
inline fun <T : suspend (A1, A2, A3, A4) -> R, R, A1, A2, A3, A4> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4): T
inline fun <T : suspend (A1, A2, A3, A4, A5) -> R, R, A1, A2, A3, A4, A5> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6) -> R, R, A1, A2, A3, A4, A5, A6> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7) -> R, R, A1, A2, A3, A4, A5, A6, A7> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20,     arg21: A21): T
inline fun <T : suspend (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22> coInvoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20,     arg21: A21,     arg22: A22): T
Link copied to clipboard
inline fun <T : Any> coMatch(noinline matcher: suspend (T) -> Boolean): T
Link copied to clipboard
inline fun <T : Any> coMatchNullable(noinline matcher: suspend (T?) -> Boolean): T
Link copied to clipboard
inline fun <T : Any> constructedWith(vararg matchers: Matcher<*>): T
Link copied to clipboard
inline fun <T : Any> eq(value: T, inverse: Boolean = false): T
Link copied to clipboard
operator fun Any.get(name: String): MockKMatcherScope.DynamicCall
Link copied to clipboard
infix fun Any.getProperty(name: String): Any?
Link copied to clipboard
inline fun <R, T : Any> R.hint(cls: KClass<T>, n: Int = 1): R
Link copied to clipboard
inline fun <T : () -> R, R> invoke(): T
inline fun <T : (A1) -> R, R, A1> invoke(arg1: A1): T
infix fun Any.invoke(name: String): MockKMatcherScope.DynamicCallLong
inline fun <T : (A1, A2) -> R, R, A1, A2> invoke(arg1: A1, arg2: A2): T
inline fun <T : (A1, A2, A3) -> R, R, A1, A2, A3> invoke(    arg1: A1,     arg2: A2,     arg3: A3): T
inline fun <T : (A1, A2, A3, A4) -> R, R, A1, A2, A3, A4> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4): T
inline fun <T : (A1, A2, A3, A4, A5) -> R, R, A1, A2, A3, A4, A5> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5): T
inline fun <T : (A1, A2, A3, A4, A5, A6) -> R, R, A1, A2, A3, A4, A5, A6> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7) -> R, R, A1, A2, A3, A4, A5, A6, A7> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20,     arg21: A21): T
inline fun <T : (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22) -> R, R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20, A21, A22> invoke(    arg1: A1,     arg2: A2,     arg3: A3,     arg4: A4,     arg5: A5,     arg6: A6,     arg7: A7,     arg8: A8,     arg9: A9,     arg10: A10,     arg11: A11,     arg12: A12,     arg13: A13,     arg14: A14,     arg15: A15,     arg16: A16,     arg17: A17,     arg18: A18,     arg19: A19,     arg20: A20,     arg21: A21,     arg22: A22): T
Link copied to clipboard
infix fun Any.invokeNoArgs(name: String): Any?
Link copied to clipboard
inline fun <T : Any> isNull(inverse: Boolean = false): T
Link copied to clipboard
inline fun <T : Comparable<T>> less(value: T, andEquals: Boolean = false): T
Link copied to clipboard
inline fun <T : Any> match(matcher: Matcher<T>): T
inline fun <T : Any> match(noinline matcher: (T) -> Boolean): T
Link copied to clipboard
inline fun <T : Any> matchNullable(noinline matcher: (T?) -> Boolean): T
Link copied to clipboard
inline fun <T : Comparable<T>> more(value: T, andEquals: Boolean = false): T
Link copied to clipboard
inline fun <T : Any> neq(value: T): T
Link copied to clipboard
inline fun <T : Any> not(value: T): T
Link copied to clipboard
inline fun <T : Any> nrefEq(value: T): T
Link copied to clipboard
inline fun <T : Any> ofType(): T
inline fun <T : Any, R : T> ofType(cls: KClass<R>): T
Link copied to clipboard
inline fun <T : Any> or(left: T, right: T): T
Link copied to clipboard
inline fun <T : Comparable<T>> range(    from: T,     to: T,     fromInclusive: Boolean = true,     toInclusive: Boolean = true): T
Link copied to clipboard
inline fun <T : Any> refEq(value: T, inverse: Boolean = false): T
Link copied to clipboard
infix fun Any.setProperty(name: String): MockKMatcherScope.DynamicSetProperty
Link copied to clipboard
inline fun <T : Any> varargAll(noinline matcher: MockKMatcherScope.MockKVarargScope.(T) -> Boolean): Array<T>
Link copied to clipboard
inline fun varargAllBoolean(noinline matcher: MockKMatcherScope.MockKVarargScope.(Boolean) -> Boolean): BooleanArray
Link copied to clipboard
inline fun varargAllByte(noinline matcher: MockKMatcherScope.MockKVarargScope.(Byte) -> Boolean): ByteArray
Link copied to clipboard
inline fun varargAllChar(noinline matcher: MockKMatcherScope.MockKVarargScope.(Char) -> Boolean): CharArray
Link copied to clipboard
inline fun varargAllDouble(noinline matcher: MockKMatcherScope.MockKVarargScope.(Double) -> Boolean): DoubleArray
Link copied to clipboard
inline fun varargAllFloat(noinline matcher: MockKMatcherScope.MockKVarargScope.(Float) -> Boolean): FloatArray
Link copied to clipboard
inline fun varargAllInt(noinline matcher: MockKMatcherScope.MockKVarargScope.(Int) -> Boolean): IntArray
Link copied to clipboard
inline fun varargAllLong(noinline matcher: MockKMatcherScope.MockKVarargScope.(Long) -> Boolean): LongArray
Link copied to clipboard
inline fun <T : Any> varargAllNullable(noinline matcher: MockKMatcherScope.MockKVarargScope.(T?) -> Boolean): Array<T>
Link copied to clipboard
inline fun varargAllShort(noinline matcher: MockKMatcherScope.MockKVarargScope.(Short) -> Boolean): ShortArray
Link copied to clipboard
inline fun <T : Any> varargAny(noinline matcher: MockKMatcherScope.MockKVarargScope.(T) -> Boolean): Array<T>
Link copied to clipboard
inline fun varargAnyBoolean(noinline matcher: MockKMatcherScope.MockKVarargScope.(Boolean) -> Boolean): BooleanArray
Link copied to clipboard
inline fun varargAnyByte(noinline matcher: MockKMatcherScope.MockKVarargScope.(Byte) -> Boolean): ByteArray
Link copied to clipboard
inline fun varargAnyChar(noinline matcher: MockKMatcherScope.MockKVarargScope.(Char) -> Boolean): CharArray
Link copied to clipboard
inline fun varargAnyDouble(noinline matcher: MockKMatcherScope.MockKVarargScope.(Double) -> Boolean): DoubleArray
Link copied to clipboard
inline fun varargAnyFloat(noinline matcher: MockKMatcherScope.MockKVarargScope.(Float) -> Boolean): FloatArray
Link copied to clipboard
inline fun varargAnyInt(noinline matcher: MockKMatcherScope.MockKVarargScope.(Int) -> Boolean): IntArray
Link copied to clipboard
inline fun varargAnyLong(noinline matcher: MockKMatcherScope.MockKVarargScope.(Long) -> Boolean): LongArray
Link copied to clipboard
inline fun <T : Any> varargAnyNullable(noinline matcher: MockKMatcherScope.MockKVarargScope.(T?) -> Boolean): Array<T>
Link copied to clipboard
inline fun varargAnyShort(noinline matcher: MockKMatcherScope.MockKVarargScope.(Short) -> Boolean): ShortArray

Properties

Link copied to clipboard
val lambda: CapturingSlot<Function<*>>

Inheritors

Link copied to clipboard