Zoltan Kiss f171de7b69 TM-23 Fail build on compiler warnings (#5453)
* java compile respects compilation.allWarningsAsErrors

* suppress or cleanup warnings

* suppress warning

* use non-deprecated kotlin dependency

* rename property

* handle property existence check

* Deal with warnings
2019-09-11 16:34:51 +01:00
..
2019-07-09 10:09:21 +01:00

Adding tests to the Core module

TL;DR: Any tests that do not require further dependencies should be added to this module, anything that requires additional Corda dependencies needs to go into core-tests.

The Corda core module defines a lot of types and helpers that can only be exercised, and therefore tested, in the context of a node. However, as everything else depends on the core module, we cannot pull the node into this module. Therefore, any tests that require further Corda dependencies need to be defined in the module core-tests, which has the full set of dependencies including node-driver.