Loading core/java/android/app/AutomaticZenRule.java +1 −1 Original line number Diff line number Diff line Loading @@ -676,7 +676,7 @@ public final class AutomaticZenRule implements Parcelable { private ComponentName mConfigurationActivity = null; private ZenPolicy mPolicy = null; private ZenDeviceEffects mDeviceEffects = null; private int mType; private int mType = TYPE_UNKNOWN; private String mDescription; private int mIconResId; private boolean mAllowManualInvocation; Loading core/tests/coretests/src/android/app/AutomaticZenRuleTest.java +20 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.app; import static com.google.common.truth.Truth.assertThat; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.fail; Loading Loading @@ -175,6 +177,24 @@ public class AutomaticZenRuleTest { () -> new AutomaticZenRule.Builder("name", null)); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void constructor_defaultTypeUnknown() { AutomaticZenRule rule = new AutomaticZenRule("name", new ComponentName("pkg", "cps"), null, Uri.parse("conditionId"), null, NotificationManager.INTERRUPTION_FILTER_PRIORITY, true); assertThat(rule.getType()).isEqualTo(AutomaticZenRule.TYPE_UNKNOWN); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void builder_defaultTypeUnknown() { AutomaticZenRule rule = new AutomaticZenRule.Builder("name", Uri.parse("conditionId")).build(); assertThat(rule.getType()).isEqualTo(AutomaticZenRule.TYPE_UNKNOWN); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void validate_builderWithValidType_succeeds() throws Exception { Loading Loading
core/java/android/app/AutomaticZenRule.java +1 −1 Original line number Diff line number Diff line Loading @@ -676,7 +676,7 @@ public final class AutomaticZenRule implements Parcelable { private ComponentName mConfigurationActivity = null; private ZenPolicy mPolicy = null; private ZenDeviceEffects mDeviceEffects = null; private int mType; private int mType = TYPE_UNKNOWN; private String mDescription; private int mIconResId; private boolean mAllowManualInvocation; Loading
core/tests/coretests/src/android/app/AutomaticZenRuleTest.java +20 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,8 @@ package android.app; import static com.google.common.truth.Truth.assertThat; import static junit.framework.Assert.assertEquals; import static junit.framework.Assert.fail; Loading Loading @@ -175,6 +177,24 @@ public class AutomaticZenRuleTest { () -> new AutomaticZenRule.Builder("name", null)); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void constructor_defaultTypeUnknown() { AutomaticZenRule rule = new AutomaticZenRule("name", new ComponentName("pkg", "cps"), null, Uri.parse("conditionId"), null, NotificationManager.INTERRUPTION_FILTER_PRIORITY, true); assertThat(rule.getType()).isEqualTo(AutomaticZenRule.TYPE_UNKNOWN); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void builder_defaultTypeUnknown() { AutomaticZenRule rule = new AutomaticZenRule.Builder("name", Uri.parse("conditionId")).build(); assertThat(rule.getType()).isEqualTo(AutomaticZenRule.TYPE_UNKNOWN); } @Test @EnableFlags(Flags.FLAG_MODES_API) public void validate_builderWithValidType_succeeds() throws Exception { Loading