diff options
author | 2013-08-16 05:08:58 -0700 | |
---|---|---|
committer | 2013-08-16 05:08:58 -0700 | |
commit | 5b0aeafb5efc9d7d176836d3302daff1ae81b17b (patch) | |
tree | cbd543e5857c9b2de546db80fa4f5cf925edc585 /tests/src/com/android/inputmethod/latin/InputLogicTests.java | |
parent | f404756b1764a558e883357183df4f1b55a7f9a7 (diff) | |
parent | e32475611ce52671802ca8d2f9694bbb82c4b120 (diff) | |
download | latinime-5b0aeafb5efc9d7d176836d3302daff1ae81b17b.tar.gz latinime-5b0aeafb5efc9d7d176836d3302daff1ae81b17b.tar.xz latinime-5b0aeafb5efc9d7d176836d3302daff1ae81b17b.zip |
am e3247561: Merge "Support languages that don\'t use spaces."
* commit 'e32475611ce52671802ca8d2f9694bbb82c4b120':
Support languages that don't use spaces.
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/InputLogicTests.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/InputLogicTests.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/InputLogicTests.java b/tests/src/com/android/inputmethod/latin/InputLogicTests.java index d27a7a903..6cc4befae 100644 --- a/tests/src/com/android/inputmethod/latin/InputLogicTests.java +++ b/tests/src/com/android/inputmethod/latin/InputLogicTests.java @@ -17,6 +17,7 @@ package com.android.inputmethod.latin; import android.test.suitebuilder.annotation.LargeTest; +import android.view.inputmethod.BaseInputConnection; @LargeTest public class InputLogicTests extends InputTestsBase { @@ -290,5 +291,19 @@ public class InputLogicTests extends InputTestsBase { } assertEquals("delete whole composing word", "", mEditText.getText().toString()); } + + public void testResumeSuggestionOnBackspace() { + final String WORD_TO_TYPE = "and this "; + type(WORD_TO_TYPE); + assertEquals("resume suggestion on backspace", -1, + BaseInputConnection.getComposingSpanStart(mEditText.getText())); + assertEquals("resume suggestion on backspace", -1, + BaseInputConnection.getComposingSpanEnd(mEditText.getText())); + type(Constants.CODE_DELETE); + assertEquals("resume suggestion on backspace", 4, + BaseInputConnection.getComposingSpanStart(mEditText.getText())); + assertEquals("resume suggestion on backspace", 8, + BaseInputConnection.getComposingSpanEnd(mEditText.getText())); + } // TODO: Add some tests for non-BMP characters } |