aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src
diff options
context:
space:
mode:
authorTadashi G. Takaoka <takaoka@google.com>2013-12-06 16:41:34 +0900
committerTadashi G. Takaoka <takaoka@google.com>2013-12-06 16:51:11 +0900
commit5bf55a86d0dd55ade42833fdb7cf654b2aeddb4e (patch)
treee7987d45da834c2e28c847855eca2db2f6f813d2 /tests/src
parenta72e8f1ede3dc11fb60bd1346e6c7cb07c5d126e (diff)
downloadlatinime-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.java10
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", ",");