CORDA-2526 Allow for duplicate signed attachments in devMode (#4691) (#4695)

* Allow for duplicate (contract class, version) signed attachments in devMode.

* Code clean-up.

* Fix compilation error in test code.

* Additional gating/warning and added Unit test for development mode behaviour.
This commit is contained in:
josecoll
2019-01-31 16:27:02 +00:00
committed by GitHub
parent 738cd4fdb3
commit 0ea47af0ac
8 changed files with 64 additions and 21 deletions

View File

@ -76,7 +76,7 @@ class AttachmentsClassLoaderStaticContractTests {
private val serviceHub get() = rigorousMock<ServicesForResolution>().also {
val cordappProviderImpl = CordappProviderImpl(cordappLoaderForPackages(listOf("net.corda.nodeapi.internal")), MockCordappConfigProvider(), MockAttachmentStorage())
cordappProviderImpl.start(testNetworkParameters().whitelistedContractImplementations)
cordappProviderImpl.start()
doReturn(cordappProviderImpl).whenever(it).cordappProvider
doReturn(networkParametersService).whenever(it).networkParametersService
doReturn(networkParameters).whenever(it).networkParameters