MockK

annotation class MockK(    val name: String = "",     val relaxed: Boolean = false,     val relaxUnitFun: Boolean = false)

Creates a mockk.

Example:

@MockK
@AdditionalInterface(Runnable::class)
private lateinit var car: Car

Requires MockKAnnotations.init() being called on an object declaring variable with this annotation.

As an option to MockKAnnotations.init for JUnit 5 check io.mockk.junit5.MockKExtension

Parameters

name

name of a mockk

relaxed

make it relaxed, an alternative to RelaxedMockK

relaxUnitFun

make it relaxed only for unit returning functions

Constructors

Link copied to clipboard
fun MockK(    name: String = "",     relaxed: Boolean = false,     relaxUnitFun: Boolean = false)

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val relaxed: Boolean = false
Link copied to clipboard
val relaxUnitFun: Boolean = false