mirror of
https://github.com/corda/corda.git
synced 2025-02-20 01:16:42 +00:00
Address comments, fix test
This commit is contained in:
parent
70399eb2ac
commit
d01b2cbe97
@ -32,7 +32,7 @@ class SetsSerializationTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `check set can be serialized as part of SessionData`() {
|
||||
fun `check set can be serialized as part of DataSessionMessage`() {
|
||||
run {
|
||||
val sessionData = DataSessionMessage(setOf(1).serialize())
|
||||
assertEqualAfterRoundTripSerialization(sessionData)
|
||||
|
@ -341,7 +341,7 @@ class StateMachineManagerImpl(
|
||||
logger.trace { "Received $sessionInit from $sender" }
|
||||
val senderSessionId = sessionInit.initiatorSessionId
|
||||
|
||||
fun sendSessionReject(message: String) = sendSessionMessage(sender, ExistingSessionMessage(senderSessionId, RejectSessionMessage(message, random63BitValue())))
|
||||
fun sendSessionReject(message: String) = sendSessionMessage(sender, ExistingSessionMessage(senderSessionId, RejectSessionMessage(message, errorId = sessionInit.initiatorSessionId.toLong)))
|
||||
|
||||
val (session, initiatedFlowFactory) = try {
|
||||
val initiatedFlowFactory = getInitiatedFlowFactory(sessionInit)
|
||||
|
@ -5,7 +5,6 @@ import net.corda.node.services.messaging.Message
|
||||
import net.corda.node.services.messaging.TopicStringValidator
|
||||
import net.corda.testing.internal.rigorousMock
|
||||
import net.corda.testing.node.MockNetwork
|
||||
import org.apache.commons.lang.ArrayUtils.EMPTY_BYTE_ARRAY
|
||||
import org.junit.After
|
||||
import org.junit.Before
|
||||
import org.junit.Test
|
||||
@ -93,8 +92,8 @@ class InMemoryMessagingTests {
|
||||
node1.network.addMessageHandler("valid_message") { _, _ ->
|
||||
received++
|
||||
}
|
||||
val invalidMessage = node2.network.createMessage("invalid_message", data = EMPTY_BYTE_ARRAY)
|
||||
val validMessage = node2.network.createMessage("valid_message", data = EMPTY_BYTE_ARRAY)
|
||||
val invalidMessage = node2.network.createMessage("invalid_message", data = ByteArray(1))
|
||||
val validMessage = node2.network.createMessage("valid_message", data = ByteArray(1))
|
||||
node2.network.send(invalidMessage, node1.network.myAddress)
|
||||
mockNet.runNetwork()
|
||||
assertEquals(0, received)
|
||||
@ -105,8 +104,8 @@ class InMemoryMessagingTests {
|
||||
|
||||
// Here's the core of the test; previously the unhandled message would cause runNetwork() to abort early, so
|
||||
// this would fail. Make fresh messages to stop duplicate uniqueMessageId causing drops
|
||||
val invalidMessage2 = node2.network.createMessage("invalid_message", data = EMPTY_BYTE_ARRAY)
|
||||
val validMessage2 = node2.network.createMessage("valid_message", data = EMPTY_BYTE_ARRAY)
|
||||
val invalidMessage2 = node2.network.createMessage("invalid_message", data = ByteArray(1))
|
||||
val validMessage2 = node2.network.createMessage("valid_message", data = ByteArray(1))
|
||||
node2.network.send(invalidMessage2, node1.network.myAddress)
|
||||
node2.network.send(validMessage2, node1.network.myAddress)
|
||||
mockNet.runNetwork()
|
||||
|
Loading…
x
Reference in New Issue
Block a user