diff options
author | 2014-06-10 11:57:19 +0000 | |
---|---|---|
committer | 2014-06-10 11:57:21 +0000 | |
commit | d979d416c102c45773f4684473953f6fed8f983f (patch) | |
tree | b5058d6d45833defdbde82b47d55b6b1e5381c91 /tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java | |
parent | cdfd2ce5a3353d1493070878182d1cd77c671143 (diff) | |
parent | 4863a06544081bb4998f70cdb2e7c0e5c45fdd4c (diff) | |
download | latinime-d979d416c102c45773f4684473953f6fed8f983f.tar.gz latinime-d979d416c102c45773f4684473953f6fed8f983f.tar.xz latinime-d979d416c102c45773f4684473953f6fed8f983f.zip |
Merge "Special case periods in the spell checker"
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java b/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java index 995d7f07b..2272d6ba0 100644 --- a/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java +++ b/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java @@ -39,7 +39,7 @@ public class AndroidSpellCheckerServiceTest extends InputTestsBase { // it yields 5). assertTrue(suggestions.length >= 2); // We also assume the top suggestion should be "this". - assertEquals("", "this", suggestions[0]); + assertEquals("Test basic spell checking", "this", suggestions[0]); } public void testRussianSpellchecker() { @@ -62,4 +62,21 @@ public class AndroidSpellCheckerServiceTest extends InputTestsBase { // Russian dictionary. assertEquals("", "года", suggestions[0]); } + + public void testSpellcheckWithPeriods() { + changeLanguage("en_US"); + mEditText.setText("I'm.sure "); + mEditText.setSelection(mEditText.getText().length()); + mEditText.onAttachedToWindow(); + sleep(1000); + runMessages(); + sleep(1000); + + final SpanGetter span = new SpanGetter(mEditText.getText(), SuggestionSpan.class); + // If no span, the following will crash + final String[] suggestions = span.getSuggestions(); + // The first suggestion should be "I'm sure". + assertEquals("Test spell checking of mistyped period for space", "I'm sure", + suggestions[0]); + } } |