aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2012-08-16 04:59:05 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-08-16 04:59:05 -0700
commit5b0c0e5519918d52db72f522336080ed8e9311b0 (patch)
tree1e5302d524b1391a9e2380fc9631fafc8f1ca107 /tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java
parent0acb13266988c1c582f1ce2ba26252e76702b607 (diff)
parentbc44ad77e50a9f5ca2dab2c5153971b23c33fa2c (diff)
downloadlatinime-5b0c0e5519918d52db72f522336080ed8e9311b0.tar.gz
latinime-5b0c0e5519918d52db72f522336080ed8e9311b0.tar.xz
latinime-5b0c0e5519918d52db72f522336080ed8e9311b0.zip
am bc44ad77: Merge "fix findWordInTree." into jb-mr1-dev
* commit 'bc44ad77e50a9f5ca2dab2c5153971b23c33fa2c': fix findWordInTree.
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java')
-rw-r--r--tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java42
1 files changed, 42 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java b/tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java
new file mode 100644
index 000000000..e3f75839e
--- /dev/null
+++ b/tests/src/com/android/inputmethod/latin/FusionDictionaryTests.java
@@ -0,0 +1,42 @@
+/*
+ * Copyright (C) 2012 The Android Open Source Project
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may not
+ * use this file except in compliance with the License. You may obtain a copy of
+ * the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations under
+ * the License.
+ */
+
+package com.android.inputmethod.latin;
+
+import android.test.AndroidTestCase;
+
+import com.android.inputmethod.latin.makedict.FusionDictionary;
+import com.android.inputmethod.latin.makedict.FusionDictionary.Node;
+
+import java.util.HashMap;
+
+/**
+ * Unit test for FusionDictionary
+ */
+public class FusionDictionaryTests extends AndroidTestCase {
+ public void testFindWordInTree() {
+ FusionDictionary dict = new FusionDictionary(new Node(),
+ new FusionDictionary.DictionaryOptions(new HashMap<String,String>(), false, false));
+
+ dict.add("abc", 10, null);
+ assertNull(FusionDictionary.findWordInTree(dict.mRoot, "aaa"));
+ assertNotNull(FusionDictionary.findWordInTree(dict.mRoot, "abc"));
+
+ dict.add("aa", 10, null);
+ assertNull(FusionDictionary.findWordInTree(dict.mRoot, "aaa"));
+ assertNotNull(FusionDictionary.findWordInTree(dict.mRoot, "aa"));
+ }
+}