diff options
author | 2012-04-23 09:06:05 -0700 | |
---|---|---|
committer | 2012-04-23 09:06:05 -0700 | |
commit | bebcae8ff59c7981665d66d3b35ee804d5960631 (patch) | |
tree | a30c5bcdfeefa014bd044bde4acbf093823eebd6 /tests/src/com/android/inputmethod/latin/StringUtilsTests.java | |
parent | 608691edb809d0f070d79aa02a1674e2a7238e52 (diff) | |
parent | 0806bb01d9e857db9fbac38b9b6e77feb9e9e4c9 (diff) | |
download | latinime-bebcae8ff59c7981665d66d3b35ee804d5960631.tar.gz latinime-bebcae8ff59c7981665d66d3b35ee804d5960631.tar.xz latinime-bebcae8ff59c7981665d66d3b35ee804d5960631.zip |
Merge "Binary bigram lookup checks both uppercase and lowercase when previous word is uppercase."
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/StringUtilsTests.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/StringUtilsTests.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/StringUtilsTests.java b/tests/src/com/android/inputmethod/latin/StringUtilsTests.java index 8a5a82246..5db06ef51 100644 --- a/tests/src/com/android/inputmethod/latin/StringUtilsTests.java +++ b/tests/src/com/android/inputmethod/latin/StringUtilsTests.java @@ -88,4 +88,15 @@ public class StringUtilsTests extends AndroidTestCase { assertEquals("in 5 elements at position 2,4", "key1,key3,key5", StringUtils.removeFromCsvIfExists("key", "key1,key,key3,key,key5")); } + + public void testHasUpperCase() { + assertTrue("single upper-case string", StringUtils.hasUpperCase("String")); + assertTrue("multi upper-case string", StringUtils.hasUpperCase("stRInG")); + assertTrue("all upper-case string", StringUtils.hasUpperCase("STRING")); + assertTrue("upper-case string with non-letters", StringUtils.hasUpperCase("He's")); + + assertFalse("empty string", StringUtils.hasUpperCase("")); + assertFalse("lower-case string", StringUtils.hasUpperCase("string")); + assertFalse("lower-case string with non-letters", StringUtils.hasUpperCase("he's")); + } } |