Tasty mocking framework for unit tests in Java



See the release notes page and latest documentation.
Mockito has an automated release system, which imposed some change how the version numbers. While this is similar to semver, there's some differences. Let's look at the following versions 1.10.19 and 2.0.5-beta and 2.0.0 (not yet released) they follow this scheme :
major.minor.build-tag
| number | meaning |
|---|---|
| major | major version, with most probably incompatible change in API and behavior |
| minor | minor version, important enough change to bump this number |
| build | a released build number incremented automatically a pull request is merged |
| tag | will probably be -beta or just nothing (during beta, breaking changes are expected) |
That means :
2.0.0and2.0.5-betaare binary incompatible with1.10.19.2.0.5-betais the fifth release beta of version2.0.0.2.0.5-betais a work in progress, api may change and may not be graduated in version2.0.0
- Go to the mockito mailing-list (moderated)
- Search / Ask question on stackoverflow
All you want to know about Mockito is hosted at The Mockito Site which is Open Source and likes pull requests, too.
Want to contribute? Take a look at the Contributing Guide.
Enjoy Mockito!