fix #78
This commit is contained in:
parent
cf1b75621c
commit
e32f87b3d4
2 changed files with 13 additions and 2 deletions
|
@ -2,6 +2,8 @@ package jp.sf.fess.dict.synonym;
|
|||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.Comparator;
|
||||
import java.util.List;
|
||||
|
||||
import jp.sf.fess.dict.DictionaryFile;
|
||||
|
@ -35,6 +37,15 @@ public class SynonymLocator extends DictionaryLocator {
|
|||
fileList.add(new SynonymFile(file));
|
||||
}
|
||||
}
|
||||
Collections.sort(fileList,
|
||||
new Comparator<DictionaryFile<? extends DictionaryItem>>() {
|
||||
@Override
|
||||
public int compare(
|
||||
final DictionaryFile<? extends DictionaryItem> o1,
|
||||
final DictionaryFile<? extends DictionaryItem> o2) {
|
||||
return o1.getName().compareTo(o2.getName());
|
||||
}
|
||||
});
|
||||
return fileList;
|
||||
}
|
||||
|
||||
|
|
|
@ -88,8 +88,8 @@ public class SynonymLocatorTest extends S2TestCase {
|
|||
assertEquals(2, list.size());
|
||||
final DictionaryFile<? extends DictionaryItem> dicFile1 = list.get(0);
|
||||
final DictionaryFile<? extends DictionaryItem> dicFile2 = list.get(1);
|
||||
assertEquals(synonymFile1.getAbsolutePath(), dicFile1.getName());
|
||||
assertEquals(synonymFile3.getAbsolutePath(), dicFile2.getName());
|
||||
assertEquals(synonymFile3.getAbsolutePath(), dicFile1.getName());
|
||||
assertEquals(synonymFile1.getAbsolutePath(), dicFile2.getName());
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue