Skip to content
Snippets Groups Projects
Commit 0d35c159 authored by Yuichiro Hanada's avatar Yuichiro Hanada
Browse files

fix findWordInTree.

Change-Id: I8f42df28f76188677db9d4e55885e1fc6a40b53f
parent 66f33898
No related branches found
No related tags found
No related merge requests found
......@@ -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"));
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment