diff --git a/harmony-tests/src/test/java/org/apache/harmony/tests/java/io/OutputStreamWriterTest.java b/harmony-tests/src/test/java/org/apache/harmony/tests/java/io/OutputStreamWriterTest.java
index dece47375baca6404a5f6a5711a8df8ef9816a88..61328d155c4098e3ed3580da0cbd58be0ffc6222 100644
--- a/harmony-tests/src/test/java/org/apache/harmony/tests/java/io/OutputStreamWriterTest.java
+++ b/harmony-tests/src/test/java/org/apache/harmony/tests/java/io/OutputStreamWriterTest.java
@@ -17,6 +17,7 @@
 
 package org.apache.harmony.tests.java.io;
 
+import junit.framework.TestCase;
 import java.io.ByteArrayInputStream;
 import java.io.ByteArrayOutputStream;
 import java.io.File;
@@ -30,8 +31,6 @@ import java.io.UnsupportedEncodingException;
 import java.nio.charset.Charset;
 import java.nio.charset.CharsetEncoder;
 
-import junit.framework.TestCase;
-
 public class OutputStreamWriterTest extends TestCase {
 
     private static final int UPPER = 0xd800;
@@ -630,7 +629,8 @@ public class OutputStreamWriterTest extends TestCase {
     }
 
     /**
-     * java.io.OutputStreamWriter#getEncoding()
+     * Unlike the RI, we return  canonical encoding name and not something
+     * java specific.
      */
     public void test_getEncoding() throws IOException {
         try {
@@ -655,7 +655,7 @@ public class OutputStreamWriterTest extends TestCase {
             // ok
         }
         result = out.getEncoding();
-        assertEquals("UnicodeBigUnmarked", result);
+        assertEquals("UTF-16BE", result);
     }
 
     /**