From 8ce16b99d2da7e0a6b5a9190c611e3f70967d5bc Mon Sep 17 00:00:00 2001 From: Gary Russell Date: Tue, 28 May 2019 15:58:20 -0400 Subject: [PATCH] Test for GH-2938 Close connection in `TcpNioConnection.testInsufficientThreads()`. Before the fix, this would block for 15 seconds, causing the assert on the future completion to fail. --- .../integration/ip/tcp/connection/TcpNioConnectionTests.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/spring-integration-ip/src/test/java/org/springframework/integration/ip/tcp/connection/TcpNioConnectionTests.java b/spring-integration-ip/src/test/java/org/springframework/integration/ip/tcp/connection/TcpNioConnectionTests.java index cf3aa93c2b..ff274dc6e2 100644 --- a/spring-integration-ip/src/test/java/org/springframework/integration/ip/tcp/connection/TcpNioConnectionTests.java +++ b/spring-integration-ip/src/test/java/org/springframework/integration/ip/tcp/connection/TcpNioConnectionTests.java @@ -334,6 +334,10 @@ public class TcpNioConnectionTests { logger.debug("Expected timeout", e); throw (Exception) e.getCause(); } + finally { + connection.setPipeTimeout(15); + connection.close(); + } return null; }); try {