Restore group block button.
Test: RunSettingsRoboTests Bug: 63927402 Change-Id: I2e8163082d81d696dce2082be49a16c85458672b
This commit is contained in:
@@ -172,7 +172,7 @@ public abstract class NotificationPreferenceController extends AbstractPreferenc
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected boolean isChannelGroupBlockable() {
|
protected boolean isChannelGroupBlockable() {
|
||||||
if (mChannelGroup != null && mChannelGroup.getGroup() == null && mAppRow != null) {
|
if (mChannelGroup != null && mChannelGroup.getGroup() != null && mAppRow != null) {
|
||||||
if (!mAppRow.systemApp) {
|
if (!mAppRow.systemApp) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
@@ -273,6 +273,7 @@ public class NotificationPreferenceControllerTest {
|
|||||||
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
||||||
appRow.systemApp = false;
|
appRow.systemApp = false;
|
||||||
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
||||||
|
when(group.getGroup()).thenReturn(mock(NotificationChannelGroup.class));
|
||||||
when(group.isBlocked()).thenReturn(false);
|
when(group.isBlocked()).thenReturn(false);
|
||||||
|
|
||||||
mController.onResume(appRow, null, group, null);
|
mController.onResume(appRow, null, group, null);
|
||||||
@@ -284,6 +285,7 @@ public class NotificationPreferenceControllerTest {
|
|||||||
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
||||||
appRow.systemApp = true;
|
appRow.systemApp = true;
|
||||||
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
||||||
|
when(group.getGroup()).thenReturn(mock(NotificationChannelGroup.class));
|
||||||
when(group.isBlocked()).thenReturn(false);
|
when(group.isBlocked()).thenReturn(false);
|
||||||
|
|
||||||
mController.onResume(appRow, null, group, null);
|
mController.onResume(appRow, null, group, null);
|
||||||
@@ -295,6 +297,7 @@ public class NotificationPreferenceControllerTest {
|
|||||||
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
NotificationBackend.AppRow appRow = new NotificationBackend.AppRow();
|
||||||
appRow.systemApp = true;
|
appRow.systemApp = true;
|
||||||
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
NotificationChannelGroupWrapper group = mock(NotificationChannelGroupWrapper.class);
|
||||||
|
when(group.getGroup()).thenReturn(mock(NotificationChannelGroup.class));
|
||||||
when(group.isBlocked()).thenReturn(true);
|
when(group.isBlocked()).thenReturn(true);
|
||||||
|
|
||||||
mController.onResume(appRow, null, group, null);
|
mController.onResume(appRow, null, group, null);
|
||||||
|
Reference in New Issue
Block a user