INT-1622 Updated ChainParserTests

This commit is contained in:
David Turanski
2010-11-15 12:27:37 -05:00
parent d75f8ad21f
commit 3bb5b493b3
3 changed files with 26 additions and 1 deletions

View File

@@ -74,6 +74,15 @@
</payload-type-router>
</chain>
<chain id="chainWithClaimChecks" input-channel="claimCheckInput" output-channel="claimCheckOutput">
<claim-check-in/>
<claim-check-out/>
</chain>
<channel id="claimCheckOutput">
<queue/>
</channel>
<chain id="chainWithSendTimeout" input-channel="chainWithSendTimeoutInput" output-channel="output" send-timeout="9876">
<filter ref="typeSelector" />
<service-activator ref="testHandler" />
@@ -104,5 +113,7 @@
<beans:constructor-arg value="1" />
<beans:property name="replyMessageText" value="foo" />
</beans:bean>
<beans:bean id="messageStore" class="org.springframework.integration.store.SimpleMessageStore"/>
</beans:beans>

View File

@@ -85,6 +85,13 @@ public class ChainParserTests {
@Autowired
private MessageChannel payloadTypeRouterInput;
@Autowired
@Qualifier("claimCheckInput")
private MessageChannel claimCheckInput;
@Autowired
@Qualifier("claimCheckOutput")
private PollableChannel claimCheckOutput;
@Autowired
private PollableChannel strings;
@@ -190,6 +197,13 @@ public class ChainParserTests {
assertEquals(9876, sendTimeout);
}
@Test //INT-1622
public void chainWithClaimChecks() {
Message<?> message = MessageBuilder.withPayload("test").build();
this.claimCheckInput.send(message);
Message<?> reply = this.claimCheckOutput.receive(0);
assertEquals(message.getPayload(), reply.getPayload());
}
public static class StubHandler extends AbstractReplyProducingMessageHandler {
@Override