Reflective Stubbing
The receiver used to conveniently define reflective stubs on a mockK.
Constructors
Functions
Link copied to clipboard
fun answerEveryCallIn(calls: Collection<KCallable<*>>, answer: <Error class: unknown class><Any?, Any?>.(<Error class: unknown class>) -> Any?)
Content copied to clipboard
Link copied to clipboard
fun coAnswerEveryCallIn(calls: Collection<KCallable<*>>, answer: suspend <Error class: unknown class><Any?, Any?>.(<Error class: unknown class>) -> Any?)
Content copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun defaultAnswer(answer: <Error class: unknown class><Any?, Any?>.(<Error class: unknown class>) -> Any?)
Content copied to clipboard
Convenience function to apply the same answer to every member property and function in self
Link copied to clipboard
Link copied to clipboard
inline fun <R> Collection<KCallable<*>>.filterReturnType(): Collection<KCallable<*>>
Content copied to clipboard
Convenience function to filter a collection of KCallable by return-type
Link copied to clipboard
Properties
Link copied to clipboard
Convenience accessor for kotlin.reflect.full.memberFunctions via kClass
Link copied to clipboard
Convenience accessor for kotlin.reflect.full.memberProperties via kClass
Link copied to clipboard
Convenience accessor for non-suspendable functions via kClass
Link copied to clipboard
Convenience accessor for suspendable functions via kClass