github mockito/mockito-kotlin 2.0.0-RC3

latest releases: 5.4.0, 5.3.1, 5.3.0...
pre-release5 years ago

Version 2.x will introduce some breaking changes:

  • The artifact to include is now com.nhaarman.mockitokotlin2:mockito-kotlin:x.x.x;
  • The main package to import from is now com.nhaarman.mockitokotlin2;
  • Mockito-Kotlin does not depend on kotlin-reflect anymore. This solves a few conflict issues when using different Kotlin versions. The artifact mockito-kotlin-kt1.1 is therefore dropped.
    • This removes the creation of arbitrary instances through reflection, which was not necessary anyway due to the T as null quirk.

To try this release, use the following:

testCompile 'com.nhaarman.mockitokotlin2:mockito-kotlin:2.0.0-RC3'

If you included a dependency on kotlin-reflect for Mockito-Kotlin only, you can remove it.

Changes since 2.0.0-RC2:

  • Updates Mockito to 2.23.0
    • This enables support for stable coroutines
  • Include argThat(ArgumentMatcher<T>) function #281
  • Remove a deprecated doReturn function (#274)

This should be the last RC before 2.0.0 is released, which will be some time after Kotlin 1.3 is released.

Don't miss a new mockito-kotlin release

NewReleases is sending notifications on new releases.