mirror of
https://github.com/corda/corda.git
synced 2025-03-15 16:46:12 +00:00
Fix more merge issues
This commit is contained in:
parent
06fcf24f87
commit
235498086f
@ -76,7 +76,7 @@ class AsymmetricCorDappsTests : IntegrationTest() {
|
||||
fun `shared cordapps with asymmetric specific classes in process`() {
|
||||
val sharedCordapp = cordappForClasses(Ping::class.java)
|
||||
val cordappForNodeB = cordappForClasses(Pong::class.java)
|
||||
driver(DriverParameters(startNodesInProcess = true, cordappsForAllNodes = setOf(sharedCordapp))) {
|
||||
driver(DriverParameters(startNodesInProcess = false, cordappsForAllNodes = setOf(sharedCordapp))) {
|
||||
|
||||
val (nodeA, nodeB) = listOf(startNode(providedName = ALICE_NAME), startNode(providedName = BOB_NAME, additionalCordapps = setOf(cordappForNodeB))).transpose().getOrThrow()
|
||||
nodeA.rpc.startFlow(::Ping, nodeB.nodeInfo.singleIdentity(), 1).returnValue.getOrThrow()
|
||||
|
@ -13,6 +13,7 @@ import kotlin.reflect.KClass
|
||||
|
||||
@JvmField
|
||||
val FINANCE_CORDAPP: TestCordappImpl = cordappForPackages("net.corda.finance")
|
||||
val BUSINESS_NETWORK_CORDAPP: TestCordappImpl = cordappForPackages("net.corda.sample.businessnetwork")
|
||||
|
||||
/** Creates a [TestCordappImpl] for each package. */
|
||||
fun cordappsForPackages(vararg packageNames: String): List<TestCordappImpl> = cordappsForPackages(packageNames.asList())
|
||||
|
@ -31,6 +31,7 @@ import net.corda.testing.core.BOB_NAME
|
||||
import net.corda.testing.driver.*
|
||||
import net.corda.testing.node.User
|
||||
import net.corda.testing.node.internal.FINANCE_CORDAPP
|
||||
import net.corda.testing.node.internal.BUSINESS_NETWORK_CORDAPP
|
||||
import java.time.Instant
|
||||
import java.util.*
|
||||
import kotlin.reflect.KClass
|
||||
@ -66,18 +67,22 @@ class ExplorerSimulation(private val options: OptionSet) {
|
||||
private val issuers = HashMap<Currency, CordaRPCOps>()
|
||||
private val parties = ArrayList<Pair<Party, CordaRPCOps>>()
|
||||
|
||||
init {
|
||||
startDemoNodes()
|
||||
}
|
||||
|
||||
private fun onEnd() {
|
||||
println("Closing RPC connections")
|
||||
RPCConnections.forEach { it.close() }
|
||||
}
|
||||
|
||||
fun startDemoNodes() {
|
||||
private fun startDemoNodes() {
|
||||
val portAllocation = PortAllocation.Incremental(20000)
|
||||
driver(DriverParameters(
|
||||
portAllocation = portAllocation,
|
||||
extraCordappPackagesToScan = packagesOfClasses(CashIssueFlow::class, Cash::class, CashSchemaV1::class,
|
||||
IOUFlow::class, ObtainMembershipListContentFlow::class),
|
||||
cordappsForAllNodes = listOf(FINANCE_CORDAPP),
|
||||
cordappsForAllNodes = listOf(FINANCE_CORDAPP, BUSINESS_NETWORK_CORDAPP),
|
||||
waitForAllNodesToFinish = true,
|
||||
jmxPolicy = JmxPolicy(true)
|
||||
)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user