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

Commit 3bab3c42 authored by Julia Reynolds's avatar Julia Reynolds
Browse files

Make pre-upgrade footer appear more consistently

It's useful info regardless of whether the NLS is enabled

Test: PreUpgradePreferenceControllerTest
Fixes: 233963916

Change-Id: Idc6b2cebe18b119052233775bd4dcd561fd8b4fa
parent e0da6513
Loading
Loading
Loading
Loading
+6 −10
Original line number Diff line number Diff line
@@ -58,7 +58,6 @@ public class PreUpgradePreferenceController extends BasePreferenceController {

    @Override
    public int getAvailabilityStatus() {
        if (mNm.isNotificationListenerAccessGranted(mCn)) {
        mNlf = mNm.getListenerFilter(mCn, mUserId);

        if (mTargetSdk > Build.VERSION_CODES.S) {
@@ -69,8 +68,5 @@ public class PreUpgradePreferenceController extends BasePreferenceController {
            return CONDITIONALLY_UNAVAILABLE;
        }
        return AVAILABLE;
        } else {
            return CONDITIONALLY_UNAVAILABLE;
        }
    }
}
 No newline at end of file
+0 −11
Original line number Diff line number Diff line
@@ -62,17 +62,8 @@ public class PreUpgradePreferenceControllerTest {
        mController.setUserId(0);
    }

    @Test
    public void testAvailable_notGranted() {
        when(mNm.isNotificationListenerAccessGranted(any())).thenReturn(false);
        mController.setTargetSdk(Build.VERSION_CODES.S);

        assertThat(mController.getAvailabilityStatus()).isEqualTo(CONDITIONALLY_UNAVAILABLE);
    }

    @Test
    public void testAvailable_lowTargetSdk_noCustomizations() {
        when(mNm.isNotificationListenerAccessGranted(any())).thenReturn(true);
        mController.setTargetSdk(Build.VERSION_CODES.S);
        when(mNm.getListenerFilter(mCn, 0)).thenReturn(new NotificationListenerFilter());

@@ -81,7 +72,6 @@ public class PreUpgradePreferenceControllerTest {

    @Test
    public void testAvailable_lowTargetSdk_customizations() {
        when(mNm.isNotificationListenerAccessGranted(any())).thenReturn(true);
        mController.setTargetSdk(Build.VERSION_CODES.S);
        NotificationListenerFilter nlf = new NotificationListenerFilter();
        nlf.setTypes(FLAG_FILTER_TYPE_CONVERSATIONS);
@@ -92,7 +82,6 @@ public class PreUpgradePreferenceControllerTest {

    @Test
    public void testAvailable_highTargetSdk_noCustomizations() {
        when(mNm.isNotificationListenerAccessGranted(any())).thenReturn(true);
        mController.setTargetSdk(Build.VERSION_CODES.CUR_DEVELOPMENT + 1);
        when(mNm.getListenerFilter(mCn, 0)).thenReturn(new NotificationListenerFilter());