SpyKStub

class SpyKStub<T : Any>(    cls: KClass<out T>,     val name: String,     val gatewayAccess: StubGatewayAccess,     val recordPrivateCalls: Boolean,     val mockType: MockType) : MockKStub

Constructors

Link copied to clipboard
fun <T : Any> SpyKStub(    cls: KClass<out T>,     name: String,     gatewayAccess: StubGatewayAccess,     recordPrivateCalls: Boolean,     mockType: MockType)

Functions

Link copied to clipboard
open override fun addAnswer(matcher: <Error class: unknown class>, answer: <Error class: unknown class><out <Error class: unknown class>>)
Link copied to clipboard
open override fun allRecordedCalls(): List<<Error class: unknown class>>
open override fun allRecordedCalls(method: <Error class: unknown class>): List<<Error class: unknown class>>
Link copied to clipboard
open override fun answer(invocation: <Error class: unknown class>): Any?
Link copied to clipboard
open override fun childMockK(matcher: <Error class: unknown class>, childType: KClass<*>): Any
Link copied to clipboard
open override fun clear(options: <Error class: unknown class>)
Link copied to clipboard
open override fun dispose()
Link copied to clipboard
open override fun excludeRecordedCalls(params: <Error class: unknown class>, matcher: <Error class: unknown class>)
Link copied to clipboard
open override fun handleInvocation(    self: Any,     method: <Error class: unknown class>,     originalCall: () -> Any?,     args: Array<out Any?>,     fieldValueProvider: <Error class: unknown class>): Any?
Link copied to clipboard
open override fun markCallVerified(invocation: <Error class: unknown class>)
Link copied to clipboard
open override fun matcherUsages(): Map<<Error class: unknown class>, Int>
Link copied to clipboard
open override fun recordCall(invocation: <Error class: unknown class>)
Link copied to clipboard
open override fun stdObjectAnswer(invocation: <Error class: unknown class>): Any?
Link copied to clipboard
open override fun toStr(): String
Link copied to clipboard
open override fun verifiedCalls(): List<<Error class: unknown class>>

Properties

Link copied to clipboard
var disposeRoutine: () -> Unit
Link copied to clipboard
val gatewayAccess: StubGatewayAccess
Link copied to clipboard
lateinit var hashCodeStr: String
Link copied to clipboard
val log: Logger
Link copied to clipboard
val mockType: MockType
Link copied to clipboard
open override val name: String
Link copied to clipboard
val recordPrivateCalls: Boolean
Link copied to clipboard
val relaxed: Boolean = false
Link copied to clipboard
val relaxUnitFun: Boolean = false
Link copied to clipboard
open override val type: KClass<*>