INT-500, schema documentation as well as modified tests to match the schema documentation

This commit is contained in:
Oleg Zhurakousky
2010-05-03 22:14:58 +00:00
parent bd0cd1ff03
commit 32f030e9f8
3 changed files with 66 additions and 20 deletions

View File

@@ -27,6 +27,16 @@
<si:chain input-channel="inputC">
<si:header-enricher>
<si:header name="name" value="oleg" />
</si:header-enricher>
<si:gateway request-channel="inputD"/>
<si:service-activator>
<bean class="org.springframework.integration.gateway.GatewayInvokingMessageHandlerTests$SimpleService" />
</si:service-activator>
</si:chain>
<si:chain id="FOO" input-channel="inputD">
<si:header-enricher>
<si:header name="name" value="oleg" />
</si:header-enricher>

View File

@@ -54,7 +54,7 @@ public class GatewayInvokingMessageHandlerTests {
public void validateGatewayInTheChainViaChannel() {
output.subscribe(new MessageHandler() {
public void handleMessage(Message<?> message) {
Assert.assertEquals("echo:echo:hello", message.getPayload());
Assert.assertEquals("echo:echo:echo:hello", message.getPayload());
Assert.assertEquals("foo", message.getHeaders().get("foo"));
Assert.assertEquals("oleg", message.getHeaders().get("name"));
}
@@ -66,13 +66,13 @@ public class GatewayInvokingMessageHandlerTests {
public void validateGatewayInTheChainViaAnotherGateway() {
output.subscribe(new MessageHandler() {
public void handleMessage(Message<?> message) {
Assert.assertEquals("echo:echo:hello", message.getPayload());
Assert.assertEquals("echo:echo:echo:hello", message.getPayload());
Assert.assertEquals("foo", message.getHeaders().get("foo"));
Assert.assertEquals("oleg", message.getHeaders().get("name"));
}
});
String result = gateway.sendRecieve("hello");
Assert.assertEquals("echo:echo:hello", result);
Assert.assertEquals("echo:echo:echo:hello", result);
}
public static interface SimpleGateway {