diff options
author | 2012-09-04 01:49:43 -0700 | |
---|---|---|
committer | 2012-09-04 01:49:44 -0700 | |
commit | 49894284bdbe36b6248e2fd0ba984e4709438f50 (patch) | |
tree | 2f281653dab626d24ee9c3946b8033ed1678fa8a /tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java | |
parent | 1b11da15ea046a8f6f59a5fb9f9239ed12f2319d (diff) | |
parent | c61bed6860cf047e4ef7fd851ae82727ac230440 (diff) | |
download | latinime-49894284bdbe36b6248e2fd0ba984e4709438f50.tar.gz latinime-49894284bdbe36b6248e2fd0ba984e4709438f50.tar.xz latinime-49894284bdbe36b6248e2fd0ba984e4709438f50.zip |
Merge "Add a preliminary test for basic Russian spell check" into jb-mr1-dev
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java b/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java index 11624e122..21406d370 100644 --- a/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java +++ b/tests/src/com/android/inputmethod/latin/spellcheck/AndroidSpellCheckerServiceTest.java @@ -40,4 +40,24 @@ public class AndroidSpellCheckerServiceTest extends InputTestsBase { // We also assume the top suggestion should be "this". assertEquals("", "this", suggestions[0]); } + + public void testRussianSpellchecker() { + changeLanguage("ru"); + mTextView.onAttachedToWindow(); + mTextView.setText("годп"); + type(" "); + sleep(1000); + runMessages(); + sleep(1000); + + final SpanGetter span = new SpanGetter(mTextView.getText(), SuggestionSpan.class); + // If no span, the following will crash + final String[] suggestions = span.getSuggestions(); + // For this test we consider "годп" should yield at least 2 suggestions (at this moment + // it yields 5). + assertTrue(suggestions.length >= 2); + // We also assume the top suggestion should be "года", which is the top word in the + // Russian dictionary. + assertEquals("", "года", suggestions[0]); + } } |