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

Properties

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