Christian Sailer 14050826e9 ENT-4595 harmonize core and serialization (#5792)
* Harmonize serialization/core and deterministic counterparts

* Fix test for changed private alias key behaviour

* Detekt errors

* roll back project.xml
2019-12-09 14:17:48 +00: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.