diff options
author | 2014-02-10 05:51:44 +0000 | |
---|---|---|
committer | 2014-02-10 05:51:44 +0000 | |
commit | cbb0a6de3b3ef0afad604bc2b62319d47b6e2f5d (patch) | |
tree | afa9cbd17407904a365b71a919a12550cd840b3d /tests/src | |
parent | f70bcf3d323b13b60c0567c69768ed986647f86a (diff) | |
parent | bd9887a57485c602e66a8f0eaebe40313ffa89cd (diff) | |
download | latinime-cbb0a6de3b3ef0afad604bc2b62319d47b6e2f5d.tar.gz latinime-cbb0a6de3b3ef0afad604bc2b62319d47b6e2f5d.tar.xz latinime-cbb0a6de3b3ef0afad604bc2b62319d47b6e2f5d.zip |
Merge "Fix possible NPE while finding device override value from resource"
Diffstat (limited to 'tests/src')
-rw-r--r-- | tests/src/com/android/inputmethod/latin/utils/ResourceUtilsTests.java | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/tests/src/com/android/inputmethod/latin/utils/ResourceUtilsTests.java b/tests/src/com/android/inputmethod/latin/utils/ResourceUtilsTests.java index 1ae22e307..3eb704093 100644 --- a/tests/src/com/android/inputmethod/latin/utils/ResourceUtilsTests.java +++ b/tests/src/com/android/inputmethod/latin/utils/ResourceUtilsTests.java @@ -19,43 +19,10 @@ package com.android.inputmethod.latin.utils; import android.test.AndroidTestCase; import android.test.suitebuilder.annotation.SmallTest; -import com.android.inputmethod.latin.utils.ResourceUtils.DeviceOverridePatternSyntaxError; - import java.util.HashMap; @SmallTest public class ResourceUtilsTests extends AndroidTestCase { - public void testFindDefaultConstant() { - final String[] nullArray = null; - final String[] emptyArray = {}; - final String[] array = { - "HARDWARE=grouper,0.3", - "HARDWARE=mako,0.4", - ",defaultValue1", - "HARDWARE=manta,0.2", - ",defaultValue2", - }; - - try { - assertNull(ResourceUtils.findDefaultConstant(nullArray)); - assertNull(ResourceUtils.findDefaultConstant(emptyArray)); - assertEquals(ResourceUtils.findDefaultConstant(array), "defaultValue1"); - } catch (final DeviceOverridePatternSyntaxError e) { - fail(e.getMessage()); - } - - final String[] errorArray = { - "HARDWARE=grouper,0.3", - "no_comma" - }; - try { - final String defaultValue = ResourceUtils.findDefaultConstant(errorArray); - fail("exception should be thrown: defaultValue=" + defaultValue); - } catch (final DeviceOverridePatternSyntaxError e) { - assertEquals("Array element has no comma: no_comma", e.getMessage()); - } - } - public void testFindConstantForKeyValuePairsSimple() { final HashMap<String,String> anyKeyValue = CollectionUtils.newHashMap(); anyKeyValue.put("anyKey", "anyValue"); |