aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/InputTestsBase.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2014-04-10 08:47:20 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-04-10 08:47:20 +0000
commit2e967f66074fdc13ba2bc9b1932f036897e3b00a (patch)
tree407124d4e3a0a286cc2695c0e774f65c16174487 /tests/src/com/android/inputmethod/latin/InputTestsBase.java
parent9eec53a2c227c791f62659aebcbe18fcf517e65b (diff)
parent4370ff0998d3240cfda7745d08edbdd11703b984 (diff)
downloadlatinime-2e967f66074fdc13ba2bc9b1932f036897e3b00a.tar.gz
latinime-2e967f66074fdc13ba2bc9b1932f036897e3b00a.tar.xz
latinime-2e967f66074fdc13ba2bc9b1932f036897e3b00a.zip
Merge "Fix some flaky tests."
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/InputTestsBase.java')
-rw-r--r--tests/src/com/android/inputmethod/latin/InputTestsBase.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/InputTestsBase.java b/tests/src/com/android/inputmethod/latin/InputTestsBase.java
index 1383ff903..e5f111ab6 100644
--- a/tests/src/com/android/inputmethod/latin/InputTestsBase.java
+++ b/tests/src/com/android/inputmethod/latin/InputTestsBase.java
@@ -213,13 +213,18 @@ public class InputTestsBase extends ServiceTestCase<LatinIMEForTests> {
@Override
protected void tearDown() throws Exception {
+ mLatinIME.onFinishInputView(true);
+ mLatinIME.onFinishInput();
+ runMessages();
mLatinIME.mHandler.removeAllMessages();
setBooleanPreference(Settings.PREF_BIGRAM_PREDICTIONS, mPreviousBigramPredictionSettings,
true /* defaultValue */);
setStringPreference(Settings.PREF_AUTO_CORRECTION_THRESHOLD, mPreviousAutoCorrectSetting,
DEFAULT_AUTO_CORRECTION_THRESHOLD);
setDebugMode(false);
+ mLatinIME.recycle();
super.tearDown();
+ mLatinIME = null;
}
// We need to run the messages added to the handler from LatinIME. The only way to do