import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
+import java.util.LinkedHashSet;
import java.util.List;
+import java.util.Set;
import junit.framework.TestCase;
}
public void testEnWiktionaryNames() {
- assertEquals(EnWiktionaryLangs.isoCodeToWikiName.keySet(), Language.isoCodeToResources.keySet());
+ final Set<String> enLangs = new LinkedHashSet<String>(EnWiktionaryLangs.isoCodeToWikiName.keySet());
+ for (final String code : EnWiktionaryLangs.isoCodeToWikiName.keySet()) {
+ enLangs.add(code.toLowerCase());
+ }
+ assertEquals(enLangs.toString(), Language.isoCodeToResources.keySet().toString());
+ assertEquals(enLangs, Language.isoCodeToResources.keySet());
}
}
import java.util.LinkedHashMap;
import java.util.Map;
-import com.hughes.android.dictionary.engine.Language;
-
public class EnWiktionaryLangs {
public static final Map<String,String> isoCodeToWikiName = new LinkedHashMap<String,String>();
isoCodeToWikiName.put("LB", "Luxembourgish");
isoCodeToWikiName.put("MK", "Macedonian");
-
}