JvmConstructorMockFactory

class JvmConstructorMockFactory(val constructorProxyMaker: MockKConstructorProxyMaker, val clearer: CommonClearer, val mockFactory: AbstractMockFactory, val objectProxyMaker: MockKProxyMaker, val gatewayAccess: StubGatewayAccess) : MockKGateway.ConstructorMockFactory

Constructors

Link copied to clipboard
constructor(constructorProxyMaker: MockKConstructorProxyMaker, clearer: CommonClearer, mockFactory: AbstractMockFactory, objectProxyMaker: MockKProxyMaker, gatewayAccess: StubGatewayAccess)

Types

Link copied to clipboard
inner class ConstructorInvocationHandler(val cls: KClass<*>) : MockKInvocationHandler
Link copied to clipboard
inner class ConstructorMock(val cls: KClass<*>, val recordPrivateCalls: Boolean, argsStr: String = "")
Link copied to clipboard
inner class ConstructorMockVariant(val cls: KClass<*>, recordPrivateCalls: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
val constructorProxyMaker: MockKConstructorProxyMaker
Link copied to clipboard
Link copied to clipboard
val log: Logger
Link copied to clipboard
Link copied to clipboard
val objectProxyMaker: MockKProxyMaker

Functions

Link copied to clipboard
open override fun clear(type: KClass<*>, options: MockKGateway.ClearOptions)
Link copied to clipboard
open override fun clearAll(options: MockKGateway.ClearOptions, currentThreadOnly: Boolean)
Link copied to clipboard
open override fun constructorMockk(cls: KClass<*>, recordPrivateCalls: Boolean, localToThread: Boolean): () -> Unit
Link copied to clipboard
fun isMock(cls: KClass<*>): Boolean
Link copied to clipboard
open override fun <T : Any> mockPlaceholder(cls: KClass<T>, args: Array<Matcher<*>>?): T