-
Notifications
You must be signed in to change notification settings - Fork 202
- Will this library help mocking closed (non-open) classes?
- Will this library help overcoming NullPointerExceptions?
- I get an error ‘Could not create an instance of class’. What should I do?
- Will this library support Mockito 1.x?
- When will this library reach 1.0.0?
Q: Will this library help mocking closed (non-open) classes?
A: Mockito-Kotlin does not really add any extra functionality to Mockito. As such, you will still get exceptions when trying to mock closed classes. If possible, try to use interfaces instead.
Q: Will this library help overcoming NullPointerExceptions with Mockito.any()?
A: Passing Mockito.any() to a non-nullable parameter in Kotlin fails with a NullPointerException. Mockito-Kotlin tries to overcome this. See Null-safety for more info.
Q: I get an error ‘Could not create an instance of class’. What should I do?
A: Register an instance creator, as described in Null-safety.
Q: Will this library support Mockito 1.x?
A: No. In its current state, while pretty stable, Mockito-Kotlin is still in an experimental state. Mockito’s 2.x release is nearing, so a choice has been made to write this library around the 2.x-beta versions.
Q: When will this library reach 1.0.0?
A: The Null-safety feature will have to prove its functionality first to ensure a stable 1.x version can be released. Furthermore, Mockito will have to reach 2.x first.