From 00e059b064fe7294ce1b2387b95a8ce405f80c63 Mon Sep 17 00:00:00 2001 From: Trustin Lee Date: Mon, 11 Feb 2013 20:44:37 +0900 Subject: [PATCH] Fix intermittent test failure --- .../transport/socket/SocketShutdownOutputByPeerTest.java | 4 ++-- .../transport/socket/SocketShutdownOutputBySelfTest.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java index 9e9b301204..e5e6a4df04 100644 --- a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java +++ b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputByPeerTest.java @@ -27,7 +27,7 @@ import org.junit.Test; import java.net.Socket; import java.util.concurrent.BlockingQueue; import java.util.concurrent.CountDownLatch; -import java.util.concurrent.SynchronousQueue; +import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.atomic.AtomicInteger; import static org.junit.Assert.*; @@ -111,7 +111,7 @@ public class SocketShutdownOutputByPeerTest extends AbstractServerSocketTest { private static class TestHandler extends ChannelInboundByteHandlerAdapter { volatile SocketChannel ch; - final BlockingQueue queue = new SynchronousQueue(); + final BlockingQueue queue = new LinkedBlockingQueue(); final CountDownLatch halfClosure = new CountDownLatch(1); final CountDownLatch closure = new CountDownLatch(1); final AtomicInteger halfClosureCount = new AtomicInteger(); diff --git a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java index a10cc2bfab..1f3513a909 100644 --- a/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java +++ b/testsuite/src/test/java/io/netty/testsuite/transport/socket/SocketShutdownOutputBySelfTest.java @@ -26,7 +26,7 @@ import org.junit.Test; import java.net.ServerSocket; import java.net.Socket; import java.util.concurrent.BlockingQueue; -import java.util.concurrent.SynchronousQueue; +import java.util.concurrent.LinkedBlockingQueue; import static org.junit.Assert.*; @@ -79,7 +79,7 @@ public class SocketShutdownOutputBySelfTest extends AbstractClientSocketTest { private static class TestHandler extends ChannelInboundByteHandlerAdapter { volatile SocketChannel ch; - final BlockingQueue queue = new SynchronousQueue(); + final BlockingQueue queue = new LinkedBlockingQueue(); @Override public void channelActive(ChannelHandlerContext ctx) throws Exception {