aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2014-10-27 15:32:05 +0900
committerKeisuke Kuroyanagi <ksk@google.com>2014-10-27 15:32:05 +0900
commit3844f74aff2fc0e7ca38f00e9dd7ec6d229880e6 (patch)
tree6291f89b4a881a785380a7f5b3b29b1b04500f3f /tests/src/com/android
parent23a357d71d5d1a404975375fd376618a4fd2a596 (diff)
downloadlatinime-3844f74aff2fc0e7ca38f00e9dd7ec6d229880e6.tar.gz
latinime-3844f74aff2fc0e7ca38f00e9dd7ec6d229880e6.tar.xz
latinime-3844f74aff2fc0e7ca38f00e9dd7ec6d229880e6.zip
Fix: deleted PtNode handling in v403.
If a word is once deleted, the word never gets into the personalized dictionaries due to this bug. Change-Id: Ife4e3fe1ba0615b4135e6291d2151b0db7d3f940
Diffstat (limited to 'tests/src/com/android')
-rw-r--r--tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java b/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
index 47badc1f2..f90b266b6 100644
--- a/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
+++ b/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
@@ -746,7 +746,12 @@ public class BinaryDictionaryDecayingTests extends AndroidTestCase {
assertTrue(binaryDictionary.isValidWord("aaa"));
assertTrue(binaryDictionary.removeUnigramEntry("aaa"));
assertFalse(binaryDictionary.isValidWord("aaa"));
-
+ onInputWord(binaryDictionary, "aaa", false /* isValidWord */);
+ assertFalse(binaryDictionary.isValidWord("aaa"));
+ onInputWord(binaryDictionary, "aaa", false /* isValidWord */);
+ assertTrue(binaryDictionary.isValidWord("aaa"));
+ assertTrue(binaryDictionary.removeUnigramEntry("aaa"));
+ assertFalse(binaryDictionary.isValidWord("aaa"));
binaryDictionary.close();
}