OMID-226 Migrate from mockito-all to mockito-core and clean up test d… (#123)

* OMID-226 Migrate from mockito-all to mockito-core and clean up test dependencies

At some point OMID will upgrade to latest Hadoop 2.10 and HBase 2.4
releases and will then experience IncompatibleClassChangeErrors in
unit tests due to a conflict between mockito-all used here and
mockito-core used by Hadoop and HBase. Prepare for this by migrating
from mockito-all to mockito-core now.

Update matchers in some unit tests for minor differences in mocking
and matching behavior after the migration.

Clean up test dependency declarations in POMs while at it.

Co-authored-by: Andrew Purtell <apurtell@salesforce.com>
18 files changed
tree: 109b9374476cad30b980ac4fc1ce8ad47ccf54a8
  1. benchmarks/
  2. codahale-metrics/
  3. commit-table/
  4. common/
  5. dev/
  6. dev-support/
  7. doc/
  8. examples/
  9. hbase-client/
  10. hbase-commit-table/
  11. hbase-common/
  12. hbase-coprocessor/
  13. hbase-tools/
  14. metrics/
  15. misc/
  16. statemachine/
  17. timestamp-storage/
  18. transaction-client/
  19. tso-server/
  20. .asf.yaml
  21. .gitignore
  22. .travis.yml
  23. CHANGES.md
  24. DISCLAIMER
  25. KEYS
  26. LICENSE.txt
  27. NOTICE
  28. pom.xml
  29. README.md
  30. RELEASENOTES.md
README.md

Build Status Coverage Status

The Omid project provides transactional support for HBase-based applications.

Quickstart

Check the Omid basic concepts or go directly to the quick start guide.

For a more detailed view of the system, check the sections in the technical documentation here.

License

Code licensed under the Apache License Version 2.0. See LICENSE file for terms.


Omid logo by Ignacio Prieto