diff options
author | 2013-12-06 16:41:34 +0900 | |
---|---|---|
committer | 2013-12-06 16:51:11 +0900 | |
commit | 5bf55a86d0dd55ade42833fdb7cf654b2aeddb4e (patch) | |
tree | e7987d45da834c2e28c847855eca2db2f6f813d2 /tests/src | |
parent | a72e8f1ede3dc11fb60bd1346e6c7cb07c5d126e (diff) | |
download | latinime-5bf55a86d0dd55ade42833fdb7cf654b2aeddb4e.tar.gz latinime-5bf55a86d0dd55ade42833fdb7cf654b2aeddb4e.tar.xz latinime-5bf55a86d0dd55ade42833fdb7cf654b2aeddb4e.zip |
Return null if "!text/" reference is an empty text
Change-Id: I01826f3e09527348fb4cba3302a9394ff34f424a
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserSplitTests.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserSplitTests.java b/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserSplitTests.java index 2eb448c82..cbe2d5960 100644 --- a/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserSplitTests.java +++ b/tests/src/com/android/inputmethod/keyboard/internal/KeySpecParserSplitTests.java @@ -116,6 +116,16 @@ public class KeySpecParserSplitTests extends InstrumentationTestCase { private static final String SURROGATE1 = PAIR1 + PAIR2; private static final String SURROGATE2 = PAIR1 + PAIR2 + PAIR3; + public void testResolveNullText() { + assertNull("resolve null", KeySpecParser.resolveTextReference( + null, mTextsSet)); + } + + public void testResolveEmptyText() { + assertNull("resolve empty text", KeySpecParser.resolveTextReference( + "!text/empty_string", mTextsSet)); + } + public void testSplitZero() { assertTextArray("Empty string", ""); assertTextArray("Empty entry", ","); |