Mock K
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: CarContent copied to clipboard
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
relax Unit Fun
make it relaxed only for unit returning functions