You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mina.apache.org by ma...@apache.org on 2007/08/20 00:22:45 UTC

svn commit: r567492 - /mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java

Author: maarten
Date: Sun Aug 19 15:22:44 2007
New Revision: 567492

URL: http://svn.apache.org/viewvc?rev=567492&view=rev
Log:
use the DummySession class in all test-cases

Modified:
    mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java

Modified: mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java
URL: http://svn.apache.org/viewvc/mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java?rev=567492&r1=567491&r2=567492&view=diff
==============================================================================
--- mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java (original)
+++ mina/trunk/core/src/test/java/org/apache/mina/filter/stream/StreamWriteFilterTest.java Sun Aug 19 15:22:44 2007
@@ -32,25 +32,19 @@
 
 import junit.framework.TestCase;
 
-import org.apache.mina.common.AbstractIoSession;
 import org.apache.mina.common.ByteBuffer;
 import org.apache.mina.common.DefaultWriteRequest;
 import org.apache.mina.common.IdleStatus;
-import org.apache.mina.common.IoFilterChain;
 import org.apache.mina.common.IoFutureListener;
-import org.apache.mina.common.IoHandler;
 import org.apache.mina.common.IoHandlerAdapter;
-import org.apache.mina.common.IoService;
 import org.apache.mina.common.IoSession;
-import org.apache.mina.common.IoSessionConfig;
-import org.apache.mina.common.IoServiceMetadata;
 import org.apache.mina.common.WriteFuture;
 import org.apache.mina.common.WriteRequest;
 import org.apache.mina.common.IoFilter.NextFilter;
-import org.apache.mina.filter.stream.StreamWriteFilter;
 import org.apache.mina.transport.socket.nio.SocketAcceptor;
 import org.apache.mina.transport.socket.nio.SocketConnector;
 import org.apache.mina.util.AvailablePortFinder;
+import org.apache.mina.util.DummySession;
 import org.easymock.AbstractMatcher;
 import org.easymock.MockControl;
 
@@ -118,6 +112,7 @@
     /**
      * Tests that the filter just passes objects which aren't InputStreams
      * through to the next filter.
+     * @throws Exception when something goes wrong
      */
     public void testWriteNonStreamMessage() throws Exception {
         StreamWriteFilter filter = new StreamWriteFilter();
@@ -148,6 +143,7 @@
 
     /**
      * Tests when the contents of the stream fits into one write buffer.
+     * @throws Exception when something goes wrong
      */
     public void testWriteSingleBufferStream() throws Exception {
         StreamWriteFilter filter = new StreamWriteFilter();
@@ -184,6 +180,7 @@
 
     /**
      * Tests when the contents of the stream doesn't fit into one write buffer.
+     * @throws Exception when something goes wrong
      */
     public void testWriteSeveralBuffersStream() throws Exception {
         StreamWriteFilter filter = new StreamWriteFilter();
@@ -313,7 +310,7 @@
      * Tests that {@link StreamWriteFilter#setWriteBufferSize(int)} checks the
      * specified size.
      */
-    public void testSetWriteBufferSize() throws Exception {
+    public void testSetWriteBufferSize() {
         StreamWriteFilter filter = new StreamWriteFilter();
 
         try {
@@ -415,7 +412,7 @@
     }
 
     private static class SenderHandler extends IoHandlerAdapter {
-        Object lock = new Object();
+        final Object lock = new Object();
 
         InputStream inputStream;
 
@@ -471,7 +468,7 @@
     }
 
     private static class ReceiverHandler extends IoHandlerAdapter {
-        Object lock = new Object();
+        final Object lock = new Object();
 
         long bytesRead = 0;
 
@@ -539,49 +536,6 @@
                                 .isWritten();
             }
             return super.argumentMatches(expected, actual);
-        }
-    }
-
-    private static class DummySession extends AbstractIoSession {
-
-        @Override
-        protected void updateTrafficMask() {
-        }
-
-        public IoSessionConfig getConfig() {
-            return null;
-        }
-
-        public IoFilterChain getFilterChain() {
-            return null;
-        }
-
-        public IoHandler getHandler() {
-            return null;
-        }
-
-        public SocketAddress getLocalAddress() {
-            return null;
-        }
-
-        public SocketAddress getRemoteAddress() {
-            return null;
-        }
-
-        public int getScheduledWriteBytes() {
-            return 0;
-        }
-
-        public int getScheduledWriteMessages() {
-            return 0;
-        }
-
-        public IoService getService() {
-            return null;
-        }
-
-        public IoServiceMetadata getTransportType() {
-            return null;
         }
     }