exonum-java-binding
exonum-java-binding copied to clipboard
Native integration tests [ECR-3591]
Overview
Integration test for native Runtime proxy.
Tests scope:
- [x] Exception handling mechanism
- [x] Runtime instantiation and shutdown
- [x] Deploy valid/invalid service artifacts
- [x] Instantiation of valid/invalid service artifacts
- [x] Runtime state-hashes
- [x] Runtime before/after commit method
- [x] Transaction execution (positive cases)
- [x] Transaction execution (negative cases)
See: https://jira.bf.local/browse/ECR-3591
Definition of Done
- [ ] There are no TODOs left in the code
- [ ] Change is covered by automated tests
- [ ] The coding guidelines are followed
- [ ] The continuous integration build passes
Merge conflicts must be resolved to allow Travis to run
Coverage remained the same at 85.884% when pulling aace13677c349fc02c387f99387c52deb97a9f97 on ECR-3591 into abb3a13382615625d7a6ec7ac851358197371684 on master.
Reviewers, see https://jira.bf.local/browse/ECR-3918