INT-2827 Fix Amqp Gateway Tests
Use a unique channel for each gateway in AmqpOutboundGatewayParserTests.
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
http://www.springframework.org/schema/rabbit http://www.springframework.org/schema/rabbit/spring-rabbit.xsd
|
||||
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
|
||||
|
||||
<amqp:outbound-gateway id="rabbitGateway" request-channel="toRabbit"
|
||||
<amqp:outbound-gateway id="rabbitGateway" request-channel="toRabbit0"
|
||||
reply-channel="fromRabbit"
|
||||
reply-timeout="777"
|
||||
exchange-name="si.test.exchange"
|
||||
@@ -24,13 +24,17 @@
|
||||
<constructor-arg value="org.springframework.amqp.rabbit.connection.ConnectionFactory"/>
|
||||
</bean>
|
||||
|
||||
<int:channel id="toRabbit"/>
|
||||
<int:channel id="toRabbit0"/>
|
||||
<int:channel id="toRabbit1"/>
|
||||
<int:channel id="toRabbit2"/>
|
||||
<int:channel id="toRabbit3"/>
|
||||
<int:channel id="toRabbit4"/>
|
||||
|
||||
<int:channel id="fromRabbit">
|
||||
<int:queue/>
|
||||
</int:channel>
|
||||
|
||||
<amqp:outbound-gateway id="withHeaderMapperCustomRequestResponse" request-channel="toRabbit"
|
||||
<amqp:outbound-gateway id="withHeaderMapperCustomRequestResponse" request-channel="toRabbit1"
|
||||
reply-channel="fromRabbit"
|
||||
exchange-name="si.test.exchange"
|
||||
routing-key="si.test.binding"
|
||||
@@ -39,7 +43,7 @@
|
||||
mapped-request-headers="foo*"
|
||||
mapped-reply-headers="bar*"/>
|
||||
|
||||
<amqp:outbound-gateway id="withHeaderMapperCustomAndStandardResponse" request-channel="toRabbit"
|
||||
<amqp:outbound-gateway id="withHeaderMapperCustomAndStandardResponse" request-channel="toRabbit2"
|
||||
reply-channel="fromRabbit"
|
||||
exchange-name="si.test.exchange"
|
||||
routing-key="si.test.binding"
|
||||
@@ -48,7 +52,7 @@
|
||||
mapped-request-headers="foo*"
|
||||
mapped-reply-headers="bar*, STANDARD_REPLY_HEADERS"/>
|
||||
|
||||
<amqp:outbound-gateway id="withHeaderMapperNothingToMap" request-channel="toRabbit"
|
||||
<amqp:outbound-gateway id="withHeaderMapperNothingToMap" request-channel="toRabbit3"
|
||||
reply-channel="fromRabbit"
|
||||
exchange-name="si.test.exchange"
|
||||
routing-key="si.test.binding"
|
||||
@@ -65,7 +69,7 @@
|
||||
<int:queue/>
|
||||
</int:channel>
|
||||
|
||||
<int:chain id="chainWithRabbitOutboundGateway" input-channel="toRabbit" output-channel="fromRabbit">
|
||||
<int:chain id="chainWithRabbitOutboundGateway" input-channel="toRabbit4" output-channel="fromRabbit">
|
||||
<amqp:outbound-gateway exchange-name="si.test.exchange"
|
||||
routing-key="si.test.binding"
|
||||
amqp-template="amqpTemplate"
|
||||
|
||||
@@ -102,7 +102,7 @@ public class AmqpOutboundGatewayParserTests {
|
||||
.when(amqpTemplate).sendAndReceive(Mockito.any(String.class), Mockito.any(String.class), Mockito.any(org.springframework.amqp.core.Message.class));
|
||||
ReflectionUtils.setField(amqpTemplateField, endpoint, amqpTemplate);
|
||||
|
||||
MessageChannel requestChannel = context.getBean("toRabbit", MessageChannel.class);
|
||||
MessageChannel requestChannel = context.getBean("toRabbit1", MessageChannel.class);
|
||||
Message<?> message = MessageBuilder.withPayload("hello").setHeader("foo", "foo").build();
|
||||
requestChannel.send(message);
|
||||
|
||||
@@ -149,7 +149,7 @@ public class AmqpOutboundGatewayParserTests {
|
||||
.when(amqpTemplate).sendAndReceive(Mockito.any(String.class), Mockito.any(String.class), Mockito.any(org.springframework.amqp.core.Message.class));
|
||||
ReflectionUtils.setField(amqpTemplateField, endpoint, amqpTemplate);
|
||||
|
||||
MessageChannel requestChannel = context.getBean("toRabbit", MessageChannel.class);
|
||||
MessageChannel requestChannel = context.getBean("toRabbit2", MessageChannel.class);
|
||||
Message<?> message = MessageBuilder.withPayload("hello").setHeader("foo", "foo").build();
|
||||
requestChannel.send(message);
|
||||
|
||||
@@ -196,7 +196,7 @@ public class AmqpOutboundGatewayParserTests {
|
||||
.when(amqpTemplate).sendAndReceive(Mockito.any(String.class), Mockito.any(String.class), Mockito.any(org.springframework.amqp.core.Message.class));
|
||||
ReflectionUtils.setField(amqpTemplateField, endpoint, amqpTemplate);
|
||||
|
||||
MessageChannel requestChannel = context.getBean("toRabbit", MessageChannel.class);
|
||||
MessageChannel requestChannel = context.getBean("toRabbit3", MessageChannel.class);
|
||||
Message<?> message = MessageBuilder.withPayload("hello").setHeader("foo", "foo").build();
|
||||
requestChannel.send(message);
|
||||
|
||||
@@ -245,7 +245,7 @@ public class AmqpOutboundGatewayParserTests {
|
||||
ReflectionUtils.setField(amqpTemplateField, endpoint, amqpTemplate);
|
||||
|
||||
|
||||
MessageChannel requestChannel = context.getBean("toRabbit", MessageChannel.class);
|
||||
MessageChannel requestChannel = context.getBean("toRabbit4", MessageChannel.class);
|
||||
Message<?> message = MessageBuilder.withPayload("hello").setHeader("foo", "foo").build();
|
||||
requestChannel.send(message);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user