Migrating from Mockito #

Learn how to use MockK by seeing equivalents to functions in Mockito.

Create a mock
The similarities and differences in creating mocks between Mockito and MockK.
`when` and `do*`
when(x).thenReturn(y), doReturn, and more.
`eq`
Mockito’s eq, refEq, and same argument matchers.
`any*`
The “any” family of matchers: any, anyBoolean, anyByte, anyChar, anyDouble, anyFloat, anyInt, anyLong, anyObject, anyShort, and anyString.
`verify`
verify that a method was called.
`argThat`
Porting custom matchers with argThat
`ArgumentCaptor`
Capturing arguments to check them later.
`void` methods
MockK makes it easier to mock methods that return void.