callTo

inline fun <RECEIVER : Any> <Error class: unknown class>.callTo(callable: KCallable<*>, receiver: RECEIVER): Any?

Allows for reflection-based stubbing of methods.

Usage example (mock all member functions in one mock):

val mock = mockk() mock.javaClass.kotlin.memberFunctions.forEach { every { callTo(it, receiver = mock) } answers { /* some default answer */ } }

Note: receiver must be a mockk


fun <Error class: unknown class>.callTo(    callable: KCallable<*>,     receiver: Any,     receiverType: KType): Any?

Allows for reflection-based stubbing of methods.

Usage example (mock all member functions in one mock):

val mock = mockk() val mockType = typeOf() mock.javaClass.kotlin.memberFunctions.forEach { every { callTo(it, receiver = mock, receiverType = mockType) } answers { /* some default answer */ } }

Note: receiver must be a mockk