Loading core/java/android/provider/SettingsValidators.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -79,7 +79,7 @@ public class SettingsValidators { public static final Validator COMPONENT_NAME_VALIDATOR = new Validator() { public static final Validator COMPONENT_NAME_VALIDATOR = new Validator() { @Override @Override public boolean validate(String value) { public boolean validate(String value) { return ComponentName.unflattenFromString(value) != null; return value != null && ComponentName.unflattenFromString(value) != null; } } }; }; Loading core/tests/coretests/src/android/provider/SettingsValidatorsTest.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -16,9 +16,9 @@ package android.provider; package android.provider; import static org.junit.Assert.fail; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import android.platform.test.annotations.Presubmit; import android.platform.test.annotations.Presubmit; import android.provider.SettingsValidators.Validator; import android.provider.SettingsValidators.Validator; Loading Loading @@ -62,6 +62,11 @@ public class SettingsValidatorsTest { assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate("rectangle")); assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate("rectangle")); } } @Test public void testComponentNameValidator_onNullValue_doesNotThrow() { assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate(null)); } @Test @Test public void testLocaleValidator() { public void testLocaleValidator() { assertTrue(SettingsValidators.LOCALE_VALIDATOR.validate("en_US")); assertTrue(SettingsValidators.LOCALE_VALIDATOR.validate("en_US")); Loading Loading
core/java/android/provider/SettingsValidators.java +1 −1 Original line number Original line Diff line number Diff line Loading @@ -79,7 +79,7 @@ public class SettingsValidators { public static final Validator COMPONENT_NAME_VALIDATOR = new Validator() { public static final Validator COMPONENT_NAME_VALIDATOR = new Validator() { @Override @Override public boolean validate(String value) { public boolean validate(String value) { return ComponentName.unflattenFromString(value) != null; return value != null && ComponentName.unflattenFromString(value) != null; } } }; }; Loading
core/tests/coretests/src/android/provider/SettingsValidatorsTest.java +6 −1 Original line number Original line Diff line number Diff line Loading @@ -16,9 +16,9 @@ package android.provider; package android.provider; import static org.junit.Assert.fail; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import android.platform.test.annotations.Presubmit; import android.platform.test.annotations.Presubmit; import android.provider.SettingsValidators.Validator; import android.provider.SettingsValidators.Validator; Loading Loading @@ -62,6 +62,11 @@ public class SettingsValidatorsTest { assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate("rectangle")); assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate("rectangle")); } } @Test public void testComponentNameValidator_onNullValue_doesNotThrow() { assertFalse(SettingsValidators.COMPONENT_NAME_VALIDATOR.validate(null)); } @Test @Test public void testLocaleValidator() { public void testLocaleValidator() { assertTrue(SettingsValidators.LOCALE_VALIDATOR.validate("en_US")); assertTrue(SettingsValidators.LOCALE_VALIDATOR.validate("en_US")); Loading