GH-1894 Added support for named destination in test binder

Deprecated indexed operations
Modified several tests to use new operators

Resolves #1894
This commit is contained in:
Oleg Zhurakousky
2020-01-24 19:16:21 +01:00
parent e1a3b72027
commit a94e533a50
5 changed files with 47 additions and 31 deletions

View File

@@ -873,13 +873,13 @@ public void testMultipleFunctions() {
OutputDestination outputDestination = context.getBean(OutputDestination.class);
Message<byte[]> inputMessage = MessageBuilder.withPayload("Hello".getBytes()).build();
inputDestination.send(inputMessage, 0);
inputDestination.send(inputMessage, 1);
inputDestination.send(inputMessage, "uppercase-in-0");
inputDestination.send(inputMessage, "reverse-in-0");
Message<byte[]> outputMessage = outputDestination.receive(0, 0);
Message<byte[]> outputMessage = outputDestination.receive(0, "uppercase-out-0");
assertThat(outputMessage.getPayload()).isEqualTo("HELLO".getBytes());
outputMessage = outputDestination.receive(0, 1);
outputMessage = outputDestination.receive(0, "uppercase-out-1");
assertThat(outputMessage.getPayload()).isEqualTo("olleH".getBytes());
}
}