Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ac7733cd authored by Beverly's avatar Beverly
Browse files

Add test for null-pointer in ZenModeHelperTest

Change-Id: I540c86945a4a5a4538b01dff310a98be2944db76
Fixes: 116520986
Test: atest frameworks/base/services/tests/uiservicestests/src/com/android/server/notification/ZenModeHelperTest.java
parent f9151368
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -1030,6 +1030,14 @@ public class ZenModeHelperTest extends UiServiceTestCase {
        assertEquals(1, mZenModeHelperSpy.mConditions.mSubscriptions.size());
    }

    @Test
    public void testEmptyDefaultRulesMap() {
        ZenModeConfig config = new ZenModeConfig();
        config.automaticRules = new ArrayMap<>();
        mZenModeHelperSpy.mConfig = config;
        mZenModeHelperSpy.updateDefaultZenRules(); // shouldn't throw null pointer
    }

    private void setupZenConfig() {
        mZenModeHelperSpy.mZenMode = Settings.Global.ZEN_MODE_IMPORTANT_INTERRUPTIONS;
        mZenModeHelperSpy.mConfig.allowAlarms = false;