aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java
diff options
context:
space:
mode:
authorJean Chalard <jchalard@google.com>2014-06-10 11:57:19 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2014-06-10 11:57:21 +0000
commitd979d416c102c45773f4684473953f6fed8f983f (patch)
treeb5058d6d45833defdbde82b47d55b6b1e5381c91 /tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java
parentcdfd2ce5a3353d1493070878182d1cd77c671143 (diff)
parent4863a06544081bb4998f70cdb2e7c0e5c45fdd4c (diff)
downloadlatinime-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.java19
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]);
+ }
}