Author: sebb
Date: Sun Aug 14 18:57:14 2011
New Revision: 1157596

URL: http://svn.apache.org/viewvc?rev=1157596&view=rev
Log:
CODEC-127 - fix mangled characters

Modified:
    
commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/language/SoundexTest.java

Modified: 
commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/language/SoundexTest.java
URL: 
http://svn.apache.org/viewvc/commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/language/SoundexTest.java?rev=1157596&r1=1157595&r2=1157596&view=diff
==============================================================================
--- 
commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/language/SoundexTest.java
 (original)
+++ 
commons/proper/codec/branches/generics/src/test/org/apache/commons/codec/language/SoundexTest.java
 Sun Aug 14 18:57:14 2011
@@ -364,15 +364,16 @@ public class SoundexTest extends StringE
     @Test
     public void testUsMappingEWithAcute() {
         Assert.assertEquals("E000", this.getSoundexEncoder().encode("e"));
-        if (Character.isLetter('�')) {
+        if (Character.isLetter('\u00e9')) { // e-acute
             try {
-                Assert.assertEquals("�000", 
this.getSoundexEncoder().encode("�"));
+                //         uppercase E-acute
+                Assert.assertEquals("\u00c9000", 
this.getSoundexEncoder().encode("\u00e9"));
                 Assert.fail("Expected IllegalArgumentException not thrown");
             } catch (IllegalArgumentException e) {
                 // expected
             }
         } else {
-            Assert.assertEquals("", this.getSoundexEncoder().encode("�"));
+            Assert.assertEquals("", this.getSoundexEncoder().encode("\u00e9"));
         }
     }
 
@@ -384,15 +385,16 @@ public class SoundexTest extends StringE
     @Test
     public void testUsMappingOWithDiaeresis() {
         Assert.assertEquals("O000", this.getSoundexEncoder().encode("o"));
-        if (Character.isLetter('�')) {
+        if (Character.isLetter('\u00f6')) { // o-umlaut
             try {
-                Assert.assertEquals("�000", 
this.getSoundexEncoder().encode("�"));
+                //         uppercase O-umlaut
+                Assert.assertEquals("\u00d6000", 
this.getSoundexEncoder().encode("\u00f6"));
                 Assert.fail("Expected IllegalArgumentException not thrown");
             } catch (IllegalArgumentException e) {
                 // expected
             }
         } else {
-            Assert.assertEquals("", this.getSoundexEncoder().encode("�"));
+            Assert.assertEquals("", this.getSoundexEncoder().encode("\u00f6"));
         }
     }
 }


Reply via email to