Why MockK

MockK is a mocking framework built in Kotlin to be used with Kotlin programs. Because MockK is written in Kotlin, it has first-class support for Kotlin language features such as singleton objects, extension functions, and final classes.