Merge "fix findWordInTree." into jb-mr1-dev
This commit is contained in:
commit
228674f6c7
2 changed files with 7 additions and 0 deletions
|
@ -532,6 +532,7 @@ public class FusionDictionary implements Iterable<Word> {
|
|||
} while (null != node && index < s.length());
|
||||
|
||||
if (index < s.length()) return null;
|
||||
if (!currentGroup.isTerminal()) return null;
|
||||
if (DBG && !s.equals(checker.toString())) return null;
|
||||
return currentGroup;
|
||||
}
|
||||
|
|
|
@ -38,5 +38,11 @@ public class FusionDictionaryTests extends AndroidTestCase {
|
|||
dict.add("aa", 10, null);
|
||||
assertNull(FusionDictionary.findWordInTree(dict.mRoot, "aaa"));
|
||||
assertNotNull(FusionDictionary.findWordInTree(dict.mRoot, "aa"));
|
||||
|
||||
dict.add("babcd", 10, null);
|
||||
dict.add("bacde", 10, null);
|
||||
assertNull(FusionDictionary.findWordInTree(dict.mRoot, "ba"));
|
||||
assertNotNull(FusionDictionary.findWordInTree(dict.mRoot, "babcd"));
|
||||
assertNotNull(FusionDictionary.findWordInTree(dict.mRoot, "bacde"));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue