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
fun JvmConstructorMockFactory(    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)

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)
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

Properties

Link copied to clipboard
val clearer: CommonClearer
Link copied to clipboard
val constructorProxyMaker: MockKConstructorProxyMaker
Link copied to clipboard
val gatewayAccess: StubGatewayAccess
Link copied to clipboard
Link copied to clipboard
val log: Logger
Link copied to clipboard
val mockFactory: AbstractMockFactory
Link copied to clipboard
val objectProxyMaker: MockKProxyMaker