public class LanguageTest extends TestCase {
public void testGermanSort() {
- System.out.println(Language.isoCodeToWikiName.values());
-
final Transliterator normalizer = Transliterator.createFromRules("", Language.de.getDefaultNormalizerRules(), Transliterator.FORWARD);
assertEquals("aüääss", normalizer.transform("aueAeAEß"));
final List<String> words = Arrays.asList(
public void testLanguage() {
assertEquals(Language.de, Language.lookup("de"));
assertEquals(Language.en, Language.lookup("en"));
- assertEquals("es", Language.lookup("es").getSymbol());
+ assertEquals("es", Language.lookup("es").getIsoCode());
}
public void testTextNorm() {
// These don't seem quite right....
assertEquals("haswb", transliterator.transliterate("حاسوب"));
assertEquals("kmbywtr", transliterator.transliterate("كمبيوتر"));
- }
-
+ assertEquals("{\u200eكمبيوتر\u200e}", Language.fixBidiText("{كمبيوتر}"));
+ }
}