]> gitweb.fperrin.net Git - DictionaryPC.git/commitdiff
Fix test.
authorThad Hughes <thad.hughes@gmail.com>
Tue, 31 Jan 2012 23:06:26 +0000 (15:06 -0800)
committerThad Hughes <thad.hughes@gmail.com>
Tue, 31 Jan 2012 23:06:26 +0000 (15:06 -0800)
src/com/hughes/android/dictionary/engine/LanguageTest.java
src/com/hughes/android/dictionary/parser/enwiktionary/EnWiktionaryLangs.java

index 5e21348e3f7b14828c4e9cf3e4e55c6dbacf5cb3..ee0b227e22bf764ba52e212fe9efa38d62a47e8a 100644 (file)
@@ -17,7 +17,9 @@ package com.hughes.android.dictionary.engine;
 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;
 
@@ -168,7 +170,12 @@ public class LanguageTest extends 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());
   }
 
 }
index 0b48d11564c4cd2afa95af20a4a041f313737f6d..0b24556c3556c71f79a62ac03934a00d922e962c 100644 (file)
@@ -3,8 +3,6 @@ package com.hughes.android.dictionary.parser.enwiktionary;
 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>();
@@ -86,7 +84,6 @@ public class EnWiktionaryLangs {
     isoCodeToWikiName.put("LB", "Luxembourgish");
     isoCodeToWikiName.put("MK", "Macedonian");
     
-    
   }