]> gitweb.fperrin.net Git - DictionaryPC.git/blobdiff - src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java
go
[DictionaryPC.git] / src / com / hughes / android / dictionary / engine / DictionaryBuilderTest.java
index c5152942e03c8fe8741544bd3fbe6a9421f72103..a564b93bf107eadd2bfd2eab736897c0becc9b09 100644 (file)
@@ -11,36 +11,45 @@ import junit.framework.TestCase;
 
 public class DictionaryBuilderTest extends TestCase {
   
-  public void testWiktionaryCombined() throws Exception {
-    final File result = new File("testdata/wiktionary.quickdic");
+  public void testWiktionaryItalian() throws Exception {
+    final File result = new File("testdata/wiktionary.it.quickdic");
     System.out.println("Writing to: " + result);
     DictionaryBuilder.main(new String[] {
         "--dictOut=" + result.getAbsolutePath(),
-        "--lang1=DE",
+        "--lang1=IT",
         "--lang2=EN",
         "--dictInfo=SomeWikiData",
 
-        "--input3=testdata/enwiktionary_small.xml",
-        "--input3Name=enwiktionary",
+        "--input3=wikiSplit/english.data",
+        "--input3Name=enwiktionary.italian",
         "--input3Format=enwiktionary",
-        "--input3TranslationPattern1=German|Italian|Spanish|French|Japanese|Arabic|Mandarin|Korean|Latin|Swedish|Croation|Serbian|Dutch|Afrikaans",
-        "--input3TranslationPattern2=English",
+        "--input3LangPattern=Italian",
+        "--input3LangCodePattern=it",
         "--input3EnIndex=2",
+        "--input3PageLimit=1000",
+
+        "--input4=wikiSplit/italian.data",
+        "--input4Name=enwiktionary.italian",
+        "--input4Format=enwiktionary",
+        "--input4LangPattern=Italian",
+        "--input4LangCodePattern=it",
+        "--input4EnIndex=2",
+        "--input4PageLimit=1000",
 
-        "--print=testdata/wiktionary.test",
+        "--print=testdata/wiktionary.it.test",
     });
     
     // Check it once:
-    assertFilesEqual("testdata/wiktionary.golden", "testdata/wiktionary.test"); 
+    assertFilesEqual("testdata/wiktionary.it.golden", "testdata/wiktionary.it.test"); 
     
     
     // Check it again.
     final Dictionary dict = new Dictionary(new RandomAccessFile(result.getAbsolutePath(), "r"));
-    final PrintStream out = new PrintStream(new File("testdata/wiktionary.test"));
+    final PrintStream out = new PrintStream(new File("testdata/wiktionary.it.test"));
     dict.print(out);
     out.close();
     
-    assertFilesEqual("testdata/wiktionary.golden", "testdata/wiktionary.test");
+    assertFilesEqual("testdata/wiktionary.it.golden", "testdata/wiktionary.it.test");
   }