MockKConstructorScope

class MockKConstructorScope<T : Any>(val type: KClass<T>, val recordPrivateCalls: Boolean, val localToThread: Boolean) : MockKUnmockKScope(source)

Scope for constructor calls. Part of DSL.

Constructors

Link copied to clipboard
constructor(type: KClass<T>, recordPrivateCalls: Boolean, localToThread: Boolean)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val type: KClass<T>

Functions

Link copied to clipboard
open override fun clear(answers: Boolean = true, recordedCalls: Boolean = true, childMocks: Boolean = true, verificationMarks: Boolean = true, exclusionRules: Boolean = true)
Link copied to clipboard
fun mock()
Link copied to clipboard
Link copied to clipboard
fun unmock()
Link copied to clipboard
inline fun <T> MockKUnmockKScope.use(block: () -> T): T

Wraps block of code for safe resource allocation and deallocation. Part of DSL