- // Check it once:
- assertFilesEqual(GOLDENS + "wiktionary.it_it.quickdic.text", result.getName() + ".text");
-
- // Check it again.
- final Dictionary dict = new Dictionary(new RandomAccessFile(result.getAbsolutePath(), "r"));
- final PrintStream out = new PrintStream(new File(result.getName() + ".text"));
- dict.print(out);
- out.close();
+ checkGolden(name, result);
+ }
+
+ public void testWiktionaryItalianFromEnglish() throws Exception {
+ final String name = "wiktionary.it_en.quickdic";
+ final File result = new File(TEST_OUTPUTS + name);
+ System.out.println("Writing to: " + result);
+ DictionaryBuilder.main(new String[] {
+ "--dictOut=" + result.getAbsolutePath(),
+ "--lang1=IT",
+ "--lang2=EN",
+ "--dictInfo=SomeWikiData",
+
+ "--input3=" + WIKISPLIT + "english.data",
+ "--input3Name=enwiktionary.english",
+ "--input3Format=enwiktionary",
+ "--input3LangPattern=Italian",
+ "--input3LangCodePattern=it",
+ "--input3EnIndex=2",
+ "--input3PageLimit=1000",
+
+ "--print=" + result.getPath() + ".text",
+ });