From 0ad731df1d99cf6042fc167324bd173a12bf3bd5 Mon Sep 17 00:00:00 2001 From: Artem Bilan Date: Mon, 15 Apr 2019 09:45:00 -0400 Subject: [PATCH] Use random port in RmiInboundGatewayParserTests https://build.spring.io/browse/INT-MASTER-1495/ --- .../RmiInboundGatewayParserTests-context.xml | 15 ++++++++++----- .../rmi/config/RmiInboundGatewayParserTests.java | 5 ++++- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests-context.xml b/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests-context.xml index 96aedec0ee..1b482a9327 100644 --- a/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests-context.xml +++ b/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests-context.xml @@ -16,20 +16,25 @@ - + + expect-reply="false" request-timeout="123" reply-timeout="456" auto-startup="false" + registry-port="#{T(org.springframework.integration.rmi.config.RmiInboundGatewayParserTests).PORT}"/> + error-channel="testErrorChannel" auto-startup="false" + registry-port="#{T(org.springframework.integration.rmi.config.RmiInboundGatewayParserTests).PORT}"/> - + + auto-startup="false" + registry-port="#{T(org.springframework.integration.rmi.config.RmiInboundGatewayParserTests).PORT}"/> diff --git a/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests.java b/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests.java index a1b329ae77..ca10253c37 100644 --- a/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests.java +++ b/spring-integration-rmi/src/test/java/org/springframework/integration/rmi/config/RmiInboundGatewayParserTests.java @@ -29,6 +29,7 @@ import org.springframework.integration.test.util.TestUtils; import org.springframework.messaging.MessageChannel; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.junit4.SpringRunner; +import org.springframework.util.SocketUtils; /** * @author Mark Fisher @@ -39,6 +40,8 @@ import org.springframework.test.context.junit4.SpringRunner; @DirtiesContext public class RmiInboundGatewayParserTests { + public static final int PORT = SocketUtils.findAvailableTcpPort(); + @Autowired @Qualifier("testChannel") private MessageChannel channel; @@ -78,7 +81,7 @@ public class RmiInboundGatewayParserTests { @Test public void gatewayWithPort() { RmiInboundGateway gateway = (RmiInboundGateway) context.getBean("gatewayWithPort"); - assertThat(TestUtils.getPropertyValue(gateway, "registryPort")).isEqualTo(1234); + assertThat(TestUtils.getPropertyValue(gateway, "registryPort")).isEqualTo(PORT); } @Test