X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FLanguageTest.java;h=ea28e6faea699fe8a4a5213d3ce7bab6b3845830;hb=f9fb93b63777ce493527690bd8e51f8fdeb4917b;hp=f42da6ea848448ec9ec96274c9bbad47b2871501;hpb=67c378e4cb18ef81f2056ac149fae2ad93e3dc8b;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/LanguageTest.java b/src/com/hughes/android/dictionary/engine/LanguageTest.java index f42da6e..ea28e6f 100644 --- a/src/com/hughes/android/dictionary/engine/LanguageTest.java +++ b/src/com/hughes/android/dictionary/engine/LanguageTest.java @@ -121,9 +121,22 @@ public class LanguageTest extends TestCase { assertEquals("kyanpasu", transliterator.transliterate("キャンパス")); assertEquals("alphabetikos katalogos", transliterator.transliterate("Αλφαβητικός Κατάλογος")); assertEquals("biologiceskom", transliterator.transliterate("биологическом")); + } + public void testHalfTextNorm() { + final Transliterator transliterator = Transliterator.createFromRules("", ":: Any-Latin; ' ' > ; :: Lower; ", Transliterator.FORWARD); + assertEquals("kyanpasu", transliterator.transliterate("キャンパス")); + assertEquals("alphabētikóskatálogos", transliterator.transliterate("Αλφαβητικός Κατάλογος")); + assertEquals("biologičeskom", transliterator.transliterate("биологическом")); - + assertEquals("xièxiè", transliterator.transliterate("謝謝")); + assertEquals("xièxiè", transliterator.transliterate("谢谢")); + + assertEquals("diànnǎo", transliterator.transliterate("電腦")); + assertEquals("diànnǎo", transliterator.transliterate("电脑")); + assertEquals("jìsuànjī", transliterator.transliterate("計算機")); + assertEquals("jìsuànjī", transliterator.transliterate("计算机")); } + public void testChinese() { final Language zh = Language.lookup("zh");