Merge "Update usages of TestModeBuilder" into main
This commit is contained in:
committed by
Android (Google) Code Review
commit
2da22cd198
@@ -71,7 +71,7 @@ public final class InterruptionFilterPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_dnd_enabled() {
|
||||
TwoStatePreference preference = mock(TwoStatePreference.class);
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND_ACTIVE;
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND;
|
||||
|
||||
mController.updateState(preference, dnd);
|
||||
|
||||
@@ -81,7 +81,11 @@ public final class InterruptionFilterPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_specialDnd_disabled() {
|
||||
TwoStatePreference preference = mock(TwoStatePreference.class);
|
||||
ZenMode specialDnd = TestModeBuilder.manualDnd(INTERRUPTION_FILTER_NONE, true);
|
||||
ZenMode specialDnd = new TestModeBuilder()
|
||||
.makeManualDnd()
|
||||
.setInterruptionFilter(INTERRUPTION_FILTER_NONE)
|
||||
.setActive(true)
|
||||
.build();
|
||||
|
||||
mController.updateState(preference, specialDnd);
|
||||
|
||||
|
@@ -70,8 +70,7 @@ public class ManualDurationPreferenceControllerTest {
|
||||
@Test
|
||||
public void testIsAvailable_onlyForManualDnd() {
|
||||
assertThat(mPrefController.isAvailable(TestModeBuilder.EXAMPLE)).isFalse();
|
||||
assertThat(mPrefController.isAvailable(TestModeBuilder.MANUAL_DND_ACTIVE)).isTrue();
|
||||
assertThat(mPrefController.isAvailable(TestModeBuilder.MANUAL_DND_INACTIVE)).isTrue();
|
||||
assertThat(mPrefController.isAvailable(TestModeBuilder.MANUAL_DND)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
@@ -63,7 +63,6 @@ import com.android.settingslib.notification.modes.TestModeBuilder;
|
||||
import com.android.settingslib.notification.modes.ZenMode;
|
||||
import com.android.settingslib.notification.modes.ZenModesBackend;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.util.concurrent.MoreExecutors;
|
||||
|
||||
import org.junit.Before;
|
||||
@@ -153,14 +152,18 @@ public final class ZenModeAppsLinkPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void updateState_dnd_enabled() {
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND_ACTIVE;
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND;
|
||||
mController.updateState(mPreference, dnd);
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateState_specialDnd_disabled() {
|
||||
ZenMode specialDnd = TestModeBuilder.manualDnd(INTERRUPTION_FILTER_NONE, true);
|
||||
ZenMode specialDnd = new TestModeBuilder()
|
||||
.makeManualDnd()
|
||||
.setInterruptionFilter(INTERRUPTION_FILTER_NONE)
|
||||
.setActive(true)
|
||||
.build();
|
||||
mController.updateState(mPreference, specialDnd);
|
||||
assertThat(mPreference.isEnabled()).isFalse();
|
||||
}
|
||||
|
@@ -190,7 +190,7 @@ public final class ZenModeButtonPreferenceControllerTest {
|
||||
Button button = new Button(mContext);
|
||||
LayoutPreference pref = mock(LayoutPreference.class);
|
||||
when(pref.findViewById(anyInt())).thenReturn(button);
|
||||
ZenMode zenMode = TestModeBuilder.MANUAL_DND_INACTIVE;
|
||||
ZenMode zenMode = TestModeBuilder.MANUAL_DND;
|
||||
|
||||
mController.updateZenMode(pref, zenMode);
|
||||
button.callOnClick();
|
||||
@@ -204,7 +204,7 @@ public final class ZenModeButtonPreferenceControllerTest {
|
||||
Button button = new Button(mContext);
|
||||
LayoutPreference pref = mock(LayoutPreference.class);
|
||||
when(pref.findViewById(anyInt())).thenReturn(button);
|
||||
ZenMode zenMode = TestModeBuilder.MANUAL_DND_INACTIVE;
|
||||
ZenMode zenMode = TestModeBuilder.MANUAL_DND;
|
||||
|
||||
mController.updateZenMode(pref, zenMode);
|
||||
button.callOnClick();
|
||||
|
@@ -68,7 +68,7 @@ public final class ZenModeDisplayLinkPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_dnd_enabled() {
|
||||
Preference preference = mock(Preference.class);
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND_ACTIVE;
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND;
|
||||
|
||||
mController.updateState(preference, dnd);
|
||||
|
||||
@@ -78,7 +78,11 @@ public final class ZenModeDisplayLinkPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_specialDnd_disabled() {
|
||||
Preference preference = mock(Preference.class);
|
||||
ZenMode specialDnd = TestModeBuilder.manualDnd(INTERRUPTION_FILTER_NONE, true);
|
||||
ZenMode specialDnd = new TestModeBuilder()
|
||||
.makeManualDnd()
|
||||
.setInterruptionFilter(INTERRUPTION_FILTER_NONE)
|
||||
.setActive(true)
|
||||
.build();
|
||||
|
||||
mController.updateState(preference, specialDnd);
|
||||
|
||||
|
@@ -66,7 +66,7 @@ public final class ZenModeOtherLinkPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_dnd_enabled() {
|
||||
CircularIconsPreference preference = mock(CircularIconsPreference.class);
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND_ACTIVE;
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND;
|
||||
|
||||
mController.updateState(preference, dnd);
|
||||
|
||||
@@ -76,7 +76,11 @@ public final class ZenModeOtherLinkPreferenceControllerTest {
|
||||
@Test
|
||||
public void updateState_specialDnd_disabled() {
|
||||
CircularIconsPreference preference = mock(CircularIconsPreference.class);
|
||||
ZenMode specialDnd = TestModeBuilder.manualDnd(INTERRUPTION_FILTER_NONE, true);
|
||||
ZenMode specialDnd = new TestModeBuilder()
|
||||
.makeManualDnd()
|
||||
.setInterruptionFilter(INTERRUPTION_FILTER_NONE)
|
||||
.setActive(true)
|
||||
.build();
|
||||
|
||||
mController.updateState(preference, specialDnd);
|
||||
|
||||
|
@@ -120,14 +120,18 @@ public final class ZenModePeopleLinkPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void updateState_dnd_enabled() {
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND_ACTIVE;
|
||||
ZenMode dnd = TestModeBuilder.MANUAL_DND;
|
||||
mController.updateState(mPreference, dnd);
|
||||
assertThat(mPreference.isEnabled()).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void updateState_specialDnd_disabled() {
|
||||
ZenMode specialDnd = TestModeBuilder.manualDnd(INTERRUPTION_FILTER_NONE, true);
|
||||
ZenMode specialDnd = new TestModeBuilder()
|
||||
.makeManualDnd()
|
||||
.setInterruptionFilter(INTERRUPTION_FILTER_NONE)
|
||||
.setActive(true)
|
||||
.build();
|
||||
mController.updateState(mPreference, specialDnd);
|
||||
assertThat(mPreference.isEnabled()).isFalse();
|
||||
}
|
||||
|
@@ -529,7 +529,7 @@ public class ZenModeSummaryHelperTest {
|
||||
@Test
|
||||
public void getModesSummary_excludesImplicitModes() {
|
||||
ImmutableList<ZenMode> modes = ImmutableList.of(
|
||||
TestModeBuilder.MANUAL_DND_INACTIVE,
|
||||
TestModeBuilder.MANUAL_DND,
|
||||
new TestModeBuilder().implicitForPackage("com.annoying.one").build(),
|
||||
new TestModeBuilder().setName("Chirping").build()
|
||||
);
|
||||
@@ -541,7 +541,7 @@ public class ZenModeSummaryHelperTest {
|
||||
@Test
|
||||
public void getModesSummary_oneModeActive_listsActiveMode() {
|
||||
ImmutableList<ZenMode> modes = ImmutableList.of(
|
||||
TestModeBuilder.MANUAL_DND_ACTIVE,
|
||||
new TestModeBuilder().makeManualDnd().setActive(true).build(),
|
||||
new TestModeBuilder().setName("Inactive").setActive(false).build());
|
||||
|
||||
String summary = mSummaryHelper.getModesSummary(modes);
|
||||
@@ -551,7 +551,7 @@ public class ZenModeSummaryHelperTest {
|
||||
@Test
|
||||
public void getModesSummary_twoModesActive_listsActiveModes() {
|
||||
ImmutableList<ZenMode> modes = ImmutableList.of(
|
||||
TestModeBuilder.MANUAL_DND_ACTIVE,
|
||||
new TestModeBuilder().makeManualDnd().setActive(true).build(),
|
||||
new TestModeBuilder().setName("Inactive").setActive(false).build(),
|
||||
new TestModeBuilder().setName("Active #1").setActive(true).build());
|
||||
|
||||
@@ -562,7 +562,7 @@ public class ZenModeSummaryHelperTest {
|
||||
@Test
|
||||
public void getModesSummary_threeModesActive_listsActiveModes() {
|
||||
ImmutableList<ZenMode> modes = ImmutableList.of(
|
||||
TestModeBuilder.MANUAL_DND_INACTIVE,
|
||||
TestModeBuilder.MANUAL_DND,
|
||||
new TestModeBuilder().setName("Inactive #1").setActive(false).build(),
|
||||
new TestModeBuilder().setName("Active #1").setActive(true).build(),
|
||||
new TestModeBuilder().setName("Active #2").setActive(true).build(),
|
||||
@@ -576,7 +576,7 @@ public class ZenModeSummaryHelperTest {
|
||||
@Test
|
||||
public void getModesSummary_manyModesActive_listsSomeActiveModes() {
|
||||
ImmutableList<ZenMode> modes = ImmutableList.of(
|
||||
TestModeBuilder.MANUAL_DND_ACTIVE,
|
||||
new TestModeBuilder().makeManualDnd().setActive(true).build(),
|
||||
new TestModeBuilder().setName("Inactive #1").setActive(false).build(),
|
||||
new TestModeBuilder().setName("Active #1").setActive(true).build(),
|
||||
new TestModeBuilder().setName("Active #2").setActive(true).build(),
|
||||
|
@@ -123,7 +123,7 @@ public class ZenModeTriggerAddPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void isAvailable_manualDND_false() {
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND_INACTIVE);
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND);
|
||||
assertThat(mController.isAvailable()).isFalse();
|
||||
}
|
||||
|
||||
|
@@ -113,7 +113,7 @@ public class ZenModeTriggerCategoryPreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void isAvailable_manualDND_false() {
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND_INACTIVE);
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND);
|
||||
assertThat(mController.isAvailable()).isFalse();
|
||||
}
|
||||
}
|
||||
|
@@ -148,7 +148,7 @@ public class ZenModeTriggerUpdatePreferenceControllerTest {
|
||||
|
||||
@Test
|
||||
public void isAvailable_manualDND_false() {
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND_INACTIVE);
|
||||
mController.setZenMode(TestModeBuilder.MANUAL_DND);
|
||||
assertThat(mController.isAvailable()).isFalse();
|
||||
}
|
||||
|
||||
|
@@ -18,7 +18,7 @@ package com.android.settings.notification.modes;
|
||||
|
||||
import static android.app.NotificationManager.INTERRUPTION_FILTER_PRIORITY;
|
||||
|
||||
import static com.android.settingslib.notification.modes.TestModeBuilder.MANUAL_DND_INACTIVE;
|
||||
import static com.android.settingslib.notification.modes.TestModeBuilder.MANUAL_DND;
|
||||
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
|
||||
@@ -150,7 +150,7 @@ public class ZenModesListPreferenceControllerTest {
|
||||
@DisableFlags(Flags.FLAG_MODES_UI)
|
||||
public void testModesUiOff_notAvailableAndNoSearchData() {
|
||||
// There exist modes
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND_INACTIVE, TEST_MODE));
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND, TEST_MODE));
|
||||
|
||||
assertThat(mPrefController.isAvailable()).isFalse();
|
||||
List<SearchIndexableRaw> data = new ArrayList<>();
|
||||
@@ -185,20 +185,20 @@ public class ZenModesListPreferenceControllerTest {
|
||||
|
||||
// Changing mode data so there's a different one mode doesn't keep any previous data
|
||||
// (and setting that state up in the caller)
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND_INACTIVE));
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND));
|
||||
List<SearchIndexableRaw> newData = new ArrayList<>();
|
||||
mPrefController.updateDynamicRawDataToIndex(newData);
|
||||
assertThat(newData).hasSize(1);
|
||||
|
||||
SearchIndexableRaw newItem = newData.get(0);
|
||||
assertThat(newItem.key).isEqualTo(MANUAL_DND_INACTIVE.getId());
|
||||
assertThat(newItem.key).isEqualTo(MANUAL_DND.getId());
|
||||
assertThat(newItem.title).isEqualTo("Do Not Disturb"); // set above
|
||||
}
|
||||
|
||||
@Test
|
||||
@EnableFlags(Flags.FLAG_MODES_UI)
|
||||
public void testUpdateDynamicRawDataToIndex_multipleModes() {
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND_INACTIVE, TEST_MODE));
|
||||
when(mBackend.getModes()).thenReturn(List.of(MANUAL_DND, TEST_MODE));
|
||||
|
||||
List<SearchIndexableRaw> data = new ArrayList<>();
|
||||
mPrefController.updateDynamicRawDataToIndex(data);
|
||||
@@ -206,7 +206,7 @@ public class ZenModesListPreferenceControllerTest {
|
||||
|
||||
// Should keep the order presented by getModes()
|
||||
SearchIndexableRaw item0 = data.get(0);
|
||||
assertThat(item0.key).isEqualTo(MANUAL_DND_INACTIVE.getId());
|
||||
assertThat(item0.key).isEqualTo(MANUAL_DND.getId());
|
||||
assertThat(item0.title).isEqualTo("Do Not Disturb"); // set above
|
||||
|
||||
SearchIndexableRaw item1 = data.get(1);
|
||||
|
Reference in New Issue
Block a user