You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by od...@apache.org on 2009/04/14 17:05:46 UTC

svn commit: r764818 - /harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java

Author: odeakin
Date: Tue Apr 14 15:05:45 2009
New Revision: 764818

URL: http://svn.apache.org/viewvc?rev=764818&view=rev
Log:
Make sure we use UTF-8 encoding for non-ASCII platforms.

Modified:
    harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java

Modified: harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java?rev=764818&r1=764817&r2=764818&view=diff
==============================================================================
--- harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java (original)
+++ harmony/enhanced/classlib/trunk/modules/luni/src/test/api/common/org/apache/harmony/luni/tests/java/io/ObjectInputStreamTest.java Tue Apr 14 15:05:45 2009
@@ -332,7 +332,7 @@
         ois.read(buf, 0, 10);
         ois.close();
         assertEquals("Read incorrect bytes", "HelloWorld", new String(buf, 0,
-                10));
+                10, "UTF-8"));
     }
 
     /**
@@ -428,7 +428,7 @@
         ois.readFully(buf);
         ois.close();
         assertEquals("Read incorrect bytes", "HelloWorld", new String(buf, 0,
-                10));
+                10, "UTF-8"));
     }
 
     /**
@@ -442,7 +442,7 @@
         ois.readFully(buf, 0, 10);
         ois.close();
         assertEquals("Read incorrect bytes", "HelloWorld", new String(buf, 0,
-                10));
+                10, "UTF-8"));
     }
 
     /**
@@ -499,8 +499,8 @@
         // - class A implements Serializable
         // - class C extends A
 
-        byte[] cName = C.class.getName().getBytes();
-        byte[] aName = A.class.getName().getBytes();
+        byte[] cName = C.class.getName().getBytes("UTF-8");
+        byte[] aName = A.class.getName().getBytes("UTF-8");
 
         ByteArrayOutputStream out = new ByteArrayOutputStream();
 
@@ -675,7 +675,7 @@
         ois.skipBytes(5);
         ois.read(buf, 0, 5);
         ois.close();
-        assertEquals("Skipped incorrect bytes", "World", new String(buf, 0, 5));
+        assertEquals("Skipped incorrect bytes", "World", new String(buf, 0, 5, "UTF-8"));
 
         // Regression for HARMONY-844
         try {