X-Git-Url: http://gitweb.fperrin.net/?a=blobdiff_plain;f=src%2Fcom%2Fhughes%2Fandroid%2Fdictionary%2Fengine%2FDictionaryBuilderTest.java;h=7cdb3130b0c9a82495db5f0dac4b61216f7294e7;hb=6b48357924945c3b493557f2d311ec0957b31964;hp=8f79c3655c80f6a2f35980c3e97ac233a73ec71e;hpb=b0334b661de0671389468c8f13f90b4108cd6f00;p=DictionaryPC.git diff --git a/src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java b/src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java index 8f79c36..7cdb313 100644 --- a/src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java +++ b/src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java @@ -27,21 +27,36 @@ import junit.framework.TestCase; public class DictionaryBuilderTest extends TestCase { public static final String TEST_INPUTS = "testdata/inputs/"; - public static final String WIKISPLIT = "../DictionaryData/inputs/enWikiSplit/"; - public static final String STOPLISTS = "../DictionaryData/inputs/stoplists/"; + public static final String WIKISPLIT = "data/inputs/enWikiSplit/"; + public static final String STOPLISTS = "data/inputs/stoplists/"; public static final String GOLDENS = "testdata/goldens/"; public static final String TEST_OUTPUTS = "testdata/outputs/"; + // French + public void testWiktionary_FR_FR() throws Exception { + wiktionaryTestWithLangToEn("wiktionary.fr_fr.quickdic", "FR", "fr.txt", + "FR.data", "enwiktionary.french", "French", "fr"); + } + + + // Arabic + public void testWiktionary_AR_AR() throws Exception { + wiktionaryTestWithLangToEn("wiktionary.ar_ar.quickdic", "AR", "empty.txt", + "AR.data", "enwiktionary.arabic", "Arabic", "ar"); + } + // Chinese public void testWiktionary_ZH_ZH() throws Exception { wiktionaryTestWithLangToEn("wiktionary.zh_zh.quickdic", "ZH", "empty.txt", - "ZH.data", "enwiktionary.chinese", "Chinese|Mandarin|Cantonese", "zh"); + // These missing "e" prevents a complete match, forcing the name to be printed. + "ZH.data", "enwiktionary.chinese", "Chinese|Mandarin|Cantones", "zh"); } public void testWiktionary_ZH_EN() throws Exception { wiktionaryTestWithLangToEn("wiktionary.zh_en.quickdic", "ZH", "empty.txt", - "EN.data", "enwiktionary.english", "Chinese|Mandarin|Cantonese", "zh"); + // These missing "e" prevents a complete match, forcing the name to be printed + "EN.data", "enwiktionary.english", "Chinese|Mandarin|Cantones", "zh"); } // German