diff options
author | 2014-05-16 07:50:53 +0000 | |
---|---|---|
committer | 2014-05-16 07:50:53 +0000 | |
commit | 08e9a7082e2c2724f689c88a78226e1f6593e544 (patch) | |
tree | 8e366e4187c6fbc7d887b64793cc35463a458982 /tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java | |
parent | da1590e32c4a8c1967be5aabaa04ecd92b2e4781 (diff) | |
parent | f1b3518d7181a56d4b50f32e21438003edfd4355 (diff) | |
download | latinime-08e9a7082e2c2724f689c88a78226e1f6593e544.tar.gz latinime-08e9a7082e2c2724f689c88a78226e1f6593e544.tar.xz latinime-08e9a7082e2c2724f689c88a78226e1f6593e544.zip |
am f1b3518d: Merge "Fix: StringIndexOutOfBoundsException."
* commit 'f1b3518d7181a56d4b50f32e21438003edfd4355':
Fix: StringIndexOutOfBoundsException.
Diffstat (limited to 'tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java b/tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java index 2a4ead383..bdc608a00 100644 --- a/tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java +++ b/tests/src/com/android/inputmethod/latin/utils/StringAndJsonUtilsTests.java @@ -372,4 +372,14 @@ public class StringAndJsonUtilsTests extends AndroidTestCase { assertTrue("copyCodePointsAndReturnCodePointCount throws when array is too small", exceptionHappened); } + + public void testGetTrailingSingleQuotesCount() { + assertEquals(0, StringUtils.getTrailingSingleQuotesCount("")); + assertEquals(1, StringUtils.getTrailingSingleQuotesCount("'")); + assertEquals(5, StringUtils.getTrailingSingleQuotesCount("'''''")); + assertEquals(0, StringUtils.getTrailingSingleQuotesCount("a")); + assertEquals(0, StringUtils.getTrailingSingleQuotesCount("'this")); + assertEquals(1, StringUtils.getTrailingSingleQuotesCount("'word'")); + assertEquals(0, StringUtils.getTrailingSingleQuotesCount("I'm")); + } } |