瀏覽代碼

improve test case

Shinsuke Sugaya 2 年之前
父節點
當前提交
2c11859fb1
共有 1 個文件被更改,包括 16 次插入8 次删除
  1. 16 8
      src/test/java/org/codelibs/fess/dict/DictionaryManagerTest.java

+ 16 - 8
src/test/java/org/codelibs/fess/dict/DictionaryManagerTest.java

@@ -16,13 +16,11 @@
 package org.codelibs.fess.dict;
 
 import java.io.File;
-import java.util.Date;
 
 import org.apache.commons.io.FileUtils;
 import org.codelibs.core.io.FileUtil;
 import org.codelibs.fess.Constants;
-import org.codelibs.fess.dict.synonym.SynonymCreator;
-import org.codelibs.fess.dict.synonym.SynonymFile;
+import org.codelibs.fess.dict.mapping.CharMappingCreator;
 import org.codelibs.fess.unit.UnitFessTestCase;
 
 public class DictionaryManagerTest extends UnitFessTestCase {
@@ -46,15 +44,25 @@ public class DictionaryManagerTest extends UnitFessTestCase {
         FileUtils.deleteDirectory(testDir);
     }
 
+    public void test_init() {
+        final DictionaryManager dictionaryManager = new DictionaryManager();
+        dictionaryManager.init();
+        assertEquals(0, dictionaryManager.creatorList.size());
+
+        dictionaryManager.addCreator(new CharMappingCreator());
+        dictionaryManager.init();
+        assertEquals(1, dictionaryManager.creatorList.size());
+    }
+
+    /*
     public void test_storeSynonymFiles() throws Exception {
         final DictionaryManager dictionaryManager = new DictionaryManager();
         final SynonymCreator synonymCreator = new SynonymCreator();
         final SynonymFile synonymFile = (SynonymFile) synonymCreator.create(file1.getPath(), new Date());
-        // TODO
-        // dictionaryManager.store(synonymFile, file1);
-        // final DictionaryFile<? extends DictionaryItem>[] synonymFiles = dictionaryManager.getDictionaryFiles();
-        // assertEquals(1, synonymFiles.length);
-        assertTrue(true);
+        dictionaryManager.store(synonymFile, file1);
+        final DictionaryFile<? extends DictionaryItem>[] synonymFiles = dictionaryManager.getDictionaryFiles();
+        assertEquals(1, synonymFiles.length);
     }
+    */
 
 }