Author: bloritsch
Date: Wed Dec 15 08:25:47 2004
New Revision: 111989

URL: http://svn.apache.org/viewcvs?view=rev&rev=111989
Log:
Fix the problem I ran into earlier reading the info passed in.
Modified:
   
incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java

Modified: 
incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java
Url: 
http://svn.apache.org/viewcvs/incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java?view=diff&rev=111989&p1=incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java&r1=111988&p2=incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java&r2=111989
==============================================================================
--- 
incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java
     (original)
+++ 
incubator/directory/network/trunk/sedang/src/test/org/apache/directory/seda/output/test/TestWriter.java
     Wed Dec 15 08:25:47 2004
@@ -22,9 +22,12 @@
 import org.apache.protocol.bufferpool.BufferPool;
 
 import java.io.IOException;
+import java.io.InputStreamReader;
 import java.nio.channels.ServerSocketChannel;
 import java.nio.channels.SocketChannel;
 import java.nio.ByteBuffer;
+import java.nio.charset.Charset;
+import java.nio.charset.CharsetDecoder;
 import java.net.InetSocketAddress;
 import java.net.InetAddress;
 
@@ -97,7 +100,13 @@
         m_channel.read( buffer );
         buffer.flip();
 
-        assertEquals("test", buffer.asCharBuffer().toString());
+        assertEquals("test", readString(buffer, "ISO-8859-1"));
+    }
+
+    private String readString( final ByteBuffer buffer, final String charset )
+    {
+        final Charset set = Charset.forName( charset );
+        return set.decode( buffer ).toString();
     }
 
     public void testSendIncorrectEvent()

Reply via email to