aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
diff options
context:
space:
mode:
authorKeisuke Kuroyanagi <ksk@google.com>2013-10-09 19:31:50 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2013-10-09 19:31:50 -0700
commit1fa00902b31e8ce12b1b78606cdd24815e7ce128 (patch)
treefd099572077f3057aabdbffb8b20ac97f25031af /tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
parentf7b2afdd82d6c98bc3cde22f126cc2129f74f00b (diff)
parentd5ff552c9e5fe0bfcfd01d78dc8cd44d618981e4 (diff)
downloadlatinime-1fa00902b31e8ce12b1b78606cdd24815e7ce128.tar.gz
latinime-1fa00902b31e8ce12b1b78606cdd24815e7ce128.tar.xz
latinime-1fa00902b31e8ce12b1b78606cdd24815e7ce128.zip
am d5ff552c: am a231c2ab: am e89a179b: Merge "Separate "GC" and "GC with decay"."
* commit 'd5ff552c9e5fe0bfcfd01d78dc8cd44d618981e4': Separate "GC" and "GC with decay".
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java')
-rw-r--r--tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java b/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
index cf85d97a0..8a439fc22 100644
--- a/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
+++ b/tests/src/com/android/inputmethod/latin/BinaryDictionaryDecayingTests.java
@@ -32,6 +32,11 @@ public class BinaryDictionaryDecayingTests extends AndroidTestCase {
private static final String TEST_DICT_FILE_EXTENSION = ".testDict";
private static final String TEST_LOCALE = "test";
+ // Note that these are corresponding definitions in native code in
+ // latinime::DynamicPatriciaTriePolicy.
+ private static final String SET_NEEDS_TO_DECAY_FOR_TESTING_KEY =
+ "SET_NEEDS_TO_DECAY_FOR_TESTING";
+
private static final int DUMMY_PROBABILITY = 0;
@Override
@@ -45,6 +50,7 @@ public class BinaryDictionaryDecayingTests extends AndroidTestCase {
}
private void forcePassingShortTime(final BinaryDictionary binaryDictionary) {
+ binaryDictionary.getPropertyForTests(SET_NEEDS_TO_DECAY_FOR_TESTING_KEY);
binaryDictionary.flushWithGC();
}
@@ -53,6 +59,7 @@ public class BinaryDictionaryDecayingTests extends AndroidTestCase {
// typed in 32 GCs are removed.
final int count = 32;
for (int i = 0; i < count; i++) {
+ binaryDictionary.getPropertyForTests(SET_NEEDS_TO_DECAY_FOR_TESTING_KEY);
binaryDictionary.flushWithGC();
}
}