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

Commit c4c9c0d5 authored by Beverly Tai's avatar Beverly Tai Committed by Android (Google) Code Review
Browse files

Merge "Fix mocked HighPriorityProvider calls in test" into rvc-dev

parents d5a77796 e7303492
Loading
Loading
Loading
Loading
+8 −2
Original line number Diff line number Diff line
@@ -176,6 +176,7 @@ public class KeyguardCoordinatorTest extends SysuiTestCase {
                .setKey(mEntry.getKey())
                .setImportance(IMPORTANCE_MIN)
                .build());
        when(mHighPriorityProvider.isHighPriority(mEntry)).thenReturn(false);

        // THEN filter out the entry
        assertTrue(mKeyguardFilter.shouldFilterOut(mEntry, 0));
@@ -197,7 +198,8 @@ public class KeyguardCoordinatorTest extends SysuiTestCase {
                .setImportance(IMPORTANCE_MIN)
                .build());

        // WHEN its parent has a summary that exceeds threshold to show on lockscreen
        // WHEN its parent does exceed threshold tot show on the lockscreen
        when(mHighPriorityProvider.isHighPriority(parent)).thenReturn(true);
        parent.setSummary(new NotificationEntryBuilder()
                .setImportance(IMPORTANCE_HIGH)
                .build());
@@ -205,7 +207,8 @@ public class KeyguardCoordinatorTest extends SysuiTestCase {
        // THEN don't filter out the entry
        assertFalse(mKeyguardFilter.shouldFilterOut(entryWithParent, 0));

        // WHEN its parent has a summary that doesn't exceed threshold to show on lockscreen
        // WHEN its parent doesn't exceed threshold to show on lockscreen
        when(mHighPriorityProvider.isHighPriority(parent)).thenReturn(false);
        parent.setSummary(new NotificationEntryBuilder()
                .setImportance(IMPORTANCE_MIN)
                .build());
@@ -248,5 +251,8 @@ public class KeyguardCoordinatorTest extends SysuiTestCase {
                .thenReturn(true);

        // notification doesn't have a summary

        // notification is high priority, so it shouldn't be filtered
        when(mHighPriorityProvider.isHighPriority(mEntry)).thenReturn(true);
    }
}