From 457277d6f5470d7a86e82d5dd06d8c85bc04bfb7 Mon Sep 17 00:00:00 2001 From: Ioana Alexandru Date: Tue, 9 Jul 2024 18:57:33 +0200 Subject: [PATCH] Move TestModeBuilder to SettingsLib This will allow us to use it from both settings and systemui. Bug: 346519570 Test: builds Flag: TEST_ONLY Change-Id: I3b5ea50458f28d55db275cbd9de93f55f522d5c7 --- .../ConfigurationActivityHelperTest.java | 1 + ...ruptionFilterPreferenceControllerTest.java | 1 + ...anualDurationPreferenceControllerTest.java | 1 + .../notification/modes/TestModeBuilder.java | 178 ------------------ ...nModeAppsLinkPreferenceControllerTest.java | 1 + .../ZenModeAppsPreferenceControllerTest.java | 1 + ...ZenModeButtonPreferenceControllerTest.java | 1 + ...ModeCallsLinkPreferenceControllerTest.java | 2 + ...DisplayEffectPreferenceControllerTest.java | 1 + ...deDisplayLinkPreferenceControllerTest.java | 1 + ...nModeEditDonePreferenceControllerTest.java | 1 + .../ZenModeEditNameIconFragmentTest.java | 1 + ...nModeEditNamePreferenceControllerTest.java | 1 + ...deExitAtAlarmPreferenceControllerTest.java | 1 + ...conPickerListPreferenceControllerTest.java | 1 + ...eMessagesLinkPreferenceControllerTest.java | 2 + .../modes/ZenModeNewCustomFragmentTest.java | 1 + ...eNotifVisLinkPreferenceControllerTest.java | 2 + ...nModeNotifVisPreferenceControllerTest.java | 1 + ...ModeOtherLinkPreferenceControllerTest.java | 2 + .../ZenModeOtherPreferenceControllerTest.java | 1 + ...odePeopleLinkPreferenceControllerTest.java | 2 + ...ioritySendersPreferenceControllerTest.java | 1 + ...RepeatCallersPreferenceControllerTest.java | 1 + ...deSetCalendarPreferenceControllerTest.java | 1 + ...deSetSchedulePreferenceControllerTest.java | 1 + ...etTriggerLinkPreferenceControllerTest.java | 1 + .../modes/ZenModesListFragmentTest.java | 1 + .../modes/ZenModesListItemPreferenceTest.java | 1 + .../ZenModesListPreferenceControllerTest.java | 1 + .../modes/ZenModesSummaryHelperTest.java | 1 + 31 files changed, 35 insertions(+), 178 deletions(-) delete mode 100644 tests/robotests/src/com/android/settings/notification/modes/TestModeBuilder.java diff --git a/tests/robotests/src/com/android/settings/notification/modes/ConfigurationActivityHelperTest.java b/tests/robotests/src/com/android/settings/notification/modes/ConfigurationActivityHelperTest.java index 1c72e879c45..47291a000e4 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ConfigurationActivityHelperTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ConfigurationActivityHelperTest.java @@ -34,6 +34,7 @@ import android.content.pm.ResolveInfo; import android.os.Bundle; import android.service.notification.ConditionProviderService; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import org.junit.Before; diff --git a/tests/robotests/src/com/android/settings/notification/modes/InterruptionFilterPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/InterruptionFilterPreferenceControllerTest.java index ff253222ac2..61d31929f4f 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/InterruptionFilterPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/InterruptionFilterPreferenceControllerTest.java @@ -33,6 +33,7 @@ import android.service.notification.ZenPolicy; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ManualDurationPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ManualDurationPreferenceControllerTest.java index 0a600c05688..29fdfdd6bd3 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ManualDurationPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ManualDurationPreferenceControllerTest.java @@ -30,6 +30,7 @@ import android.provider.Settings; import androidx.fragment.app.Fragment; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/TestModeBuilder.java b/tests/robotests/src/com/android/settings/notification/modes/TestModeBuilder.java deleted file mode 100644 index 0b6a732d8bb..00000000000 --- a/tests/robotests/src/com/android/settings/notification/modes/TestModeBuilder.java +++ /dev/null @@ -1,178 +0,0 @@ -/* - * Copyright (C) 2024 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.settings.notification.modes; - -import android.app.AutomaticZenRule; -import android.app.NotificationManager; -import android.content.ComponentName; -import android.net.Uri; -import android.service.notification.Condition; -import android.service.notification.ZenDeviceEffects; -import android.service.notification.ZenModeConfig; -import android.service.notification.ZenPolicy; - -import androidx.annotation.DrawableRes; -import androidx.annotation.Nullable; - -import com.android.settingslib.notification.modes.ZenMode; - -import java.util.Random; - -class TestModeBuilder { - - private String mId; - private AutomaticZenRule mRule; - private ZenModeConfig.ZenRule mConfigZenRule; - - public static final ZenMode EXAMPLE = new TestModeBuilder().build(); - - TestModeBuilder() { - // Reasonable defaults - int id = new Random().nextInt(1000); - mId = "rule_" + id; - mRule = new AutomaticZenRule.Builder("Test Rule #" + id, Uri.parse("rule://" + id)) - .setPackage("some_package") - .setInterruptionFilter(NotificationManager.INTERRUPTION_FILTER_PRIORITY) - .setZenPolicy(new ZenPolicy.Builder().disallowAllSounds().build()) - .build(); - mConfigZenRule = new ZenModeConfig.ZenRule(); - mConfigZenRule.enabled = true; - mConfigZenRule.pkg = "some_package"; - } - - TestModeBuilder(ZenMode previous) { - mId = previous.getId(); - mRule = previous.getRule(); - - mConfigZenRule = new ZenModeConfig.ZenRule(); - mConfigZenRule.enabled = previous.getRule().isEnabled(); - mConfigZenRule.pkg = previous.getRule().getPackageName(); - setActive(previous.isActive()); - } - - TestModeBuilder setId(String id) { - mId = id; - return this; - } - - TestModeBuilder setAzr(AutomaticZenRule rule) { - mRule = rule; - mConfigZenRule.pkg = rule.getPackageName(); - mConfigZenRule.conditionId = rule.getConditionId(); - mConfigZenRule.enabled = rule.isEnabled(); - return this; - } - - TestModeBuilder setConfigZenRule(ZenModeConfig.ZenRule configZenRule) { - mConfigZenRule = configZenRule; - return this; - } - - TestModeBuilder setName(String name) { - mRule.setName(name); - mConfigZenRule.name = name; - return this; - } - - TestModeBuilder setPackage(String pkg) { - mRule.setPackageName(pkg); - mConfigZenRule.pkg = pkg; - return this; - } - - TestModeBuilder setOwner(ComponentName owner) { - mRule.setOwner(owner); - mConfigZenRule.component = owner; - return this; - } - - TestModeBuilder setConfigurationActivity(ComponentName configActivity) { - mRule.setConfigurationActivity(configActivity); - mConfigZenRule.configurationActivity = configActivity; - return this; - } - - TestModeBuilder setConditionId(Uri conditionId) { - mRule.setConditionId(conditionId); - mConfigZenRule.conditionId = conditionId; - return this; - } - - TestModeBuilder setType(@AutomaticZenRule.Type int type) { - mRule.setType(type); - mConfigZenRule.type = type; - return this; - } - - TestModeBuilder setInterruptionFilter( - @NotificationManager.InterruptionFilter int interruptionFilter) { - mRule.setInterruptionFilter(interruptionFilter); - mConfigZenRule.zenMode = NotificationManager.zenModeFromInterruptionFilter( - interruptionFilter, NotificationManager.INTERRUPTION_FILTER_PRIORITY); - return this; - } - - TestModeBuilder setZenPolicy(@Nullable ZenPolicy policy) { - mRule.setZenPolicy(policy); - mConfigZenRule.zenPolicy = policy; - return this; - } - - TestModeBuilder setDeviceEffects(@Nullable ZenDeviceEffects deviceEffects) { - mRule.setDeviceEffects(deviceEffects); - mConfigZenRule.zenDeviceEffects = deviceEffects; - return this; - } - - TestModeBuilder setEnabled(boolean enabled) { - mRule.setEnabled(enabled); - mConfigZenRule.enabled = enabled; - return this; - } - - TestModeBuilder setManualInvocationAllowed(boolean allowed) { - mRule.setManualInvocationAllowed(allowed); - mConfigZenRule.allowManualInvocation = allowed; - return this; - } - - TestModeBuilder setTriggerDescription(@Nullable String triggerDescription) { - mRule.setTriggerDescription(triggerDescription); - mConfigZenRule.triggerDescription = triggerDescription; - return this; - } - - TestModeBuilder setIconResId(@DrawableRes int iconResId) { - mRule.setIconResId(iconResId); - return this; - } - - TestModeBuilder setActive(boolean active) { - if (active) { - mConfigZenRule.enabled = true; - mConfigZenRule.condition = new Condition(mRule.getConditionId(), "...", - Condition.STATE_TRUE); - } else { - mConfigZenRule.condition = null; - } - return this; - } - - ZenMode build() { - return new ZenMode(mId, mRule, mConfigZenRule); - } -} diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceControllerTest.java index f850b1e5519..1faba309e7e 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsLinkPreferenceControllerTest.java @@ -42,6 +42,7 @@ import androidx.fragment.app.Fragment; import com.android.settings.SettingsActivity; import com.android.settingslib.applications.ApplicationsState; import com.android.settingslib.core.instrumentation.MetricsFeatureProvider; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; import com.android.settingslib.widget.SelectorWithWidgetPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsPreferenceControllerTest.java index c96dbb6566f..114023826e5 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeAppsPreferenceControllerTest.java @@ -37,6 +37,7 @@ import androidx.preference.PreferenceManager; import androidx.preference.PreferenceScreen; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; import com.android.settingslib.widget.SelectorWithWidgetPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeButtonPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeButtonPreferenceControllerTest.java index 5869c6b26ee..368b923ef98 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeButtonPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeButtonPreferenceControllerTest.java @@ -35,6 +35,7 @@ import android.widget.Button; import androidx.fragment.app.Fragment; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; import com.android.settingslib.widget.LayoutPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeCallsLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeCallsLinkPreferenceControllerTest.java index e50d2941fc3..862cf7706ef 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeCallsLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeCallsLinkPreferenceControllerTest.java @@ -27,6 +27,8 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; + import org.junit.Before; import org.junit.Rule; import org.junit.Test; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceControllerTest.java index a735cd928f3..f2c6006791d 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayEffectPreferenceControllerTest.java @@ -29,6 +29,7 @@ import android.service.notification.ZenDeviceEffects; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceControllerTest.java index 3ccfb9f10dd..6c3d74fed8e 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeDisplayLinkPreferenceControllerTest.java @@ -27,6 +27,7 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenModesBackend; import org.junit.Before; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditDonePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditDonePreferenceControllerTest.java index a7163fef8d5..b15d4d671a1 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditDonePreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditDonePreferenceControllerTest.java @@ -28,6 +28,7 @@ import androidx.preference.PreferenceManager; import androidx.preference.PreferenceScreen; import com.android.settings.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.widget.LayoutPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNameIconFragmentTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNameIconFragmentTest.java index b476b000db2..2441803735a 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNameIconFragmentTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNameIconFragmentTest.java @@ -34,6 +34,7 @@ import androidx.fragment.app.testing.FragmentScenario; import androidx.lifecycle.Lifecycle; import com.android.internal.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNamePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNamePreferenceControllerTest.java index 0c3f4e03b85..b54727c36e4 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNamePreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeEditNamePreferenceControllerTest.java @@ -28,6 +28,7 @@ import androidx.preference.PreferenceManager; import androidx.preference.PreferenceScreen; import com.android.settings.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.widget.LayoutPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeExitAtAlarmPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeExitAtAlarmPreferenceControllerTest.java index 03c75fb12c1..4c8db077f73 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeExitAtAlarmPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeExitAtAlarmPreferenceControllerTest.java @@ -27,6 +27,7 @@ import android.service.notification.ZenModeConfig; import androidx.preference.TwoStatePreference; import androidx.test.core.app.ApplicationProvider; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeIconPickerListPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeIconPickerListPreferenceControllerTest.java index 4d30ce95ee1..1904734ac22 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeIconPickerListPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeIconPickerListPreferenceControllerTest.java @@ -32,6 +32,7 @@ import androidx.preference.PreferenceScreen; import androidx.recyclerview.widget.RecyclerView; import com.android.settings.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.widget.LayoutPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeMessagesLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeMessagesLinkPreferenceControllerTest.java index dda58ae7482..100ff432ab1 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeMessagesLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeMessagesLinkPreferenceControllerTest.java @@ -27,6 +27,8 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; + import org.junit.Before; import org.junit.Rule; import org.junit.Test; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNewCustomFragmentTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNewCustomFragmentTest.java index b18ce21bf76..dd2b49b1165 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNewCustomFragmentTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNewCustomFragmentTest.java @@ -39,6 +39,7 @@ import androidx.lifecycle.Lifecycle; import androidx.test.ext.junit.rules.ActivityScenarioRule; import com.android.internal.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisLinkPreferenceControllerTest.java index bfa99a0a927..554fc6ecc73 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisLinkPreferenceControllerTest.java @@ -27,6 +27,8 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; + import org.junit.Before; import org.junit.Rule; import org.junit.Test; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisPreferenceControllerTest.java index b23d946058f..08208461bc2 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeNotifVisPreferenceControllerTest.java @@ -40,6 +40,7 @@ import android.service.notification.ZenPolicy; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherLinkPreferenceControllerTest.java index 39ba9e8aa82..772bd1d8fad 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherLinkPreferenceControllerTest.java @@ -27,6 +27,8 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; + import org.junit.Before; import org.junit.Rule; import org.junit.Test; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherPreferenceControllerTest.java index c69a8a0ebd6..8272773a6e2 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeOtherPreferenceControllerTest.java @@ -32,6 +32,7 @@ import android.service.notification.ZenPolicy; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModePeopleLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModePeopleLinkPreferenceControllerTest.java index 9d9dd9892a7..dd97d6e690d 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModePeopleLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModePeopleLinkPreferenceControllerTest.java @@ -27,6 +27,8 @@ import android.platform.test.flag.junit.SetFlagsRule; import androidx.preference.Preference; +import com.android.settingslib.notification.modes.TestModeBuilder; + import org.junit.Before; import org.junit.Rule; import org.junit.Test; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModePrioritySendersPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModePrioritySendersPreferenceControllerTest.java index 04df27ec229..944d4325644 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModePrioritySendersPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModePrioritySendersPreferenceControllerTest.java @@ -51,6 +51,7 @@ import androidx.preference.PreferenceCategory; import androidx.preference.PreferenceManager; import androidx.preference.PreferenceScreen; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; import com.android.settingslib.widget.SelectorWithWidgetPreference; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeRepeatCallersPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeRepeatCallersPreferenceControllerTest.java index c1b99e5ee19..c453403afb6 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeRepeatCallersPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeRepeatCallersPreferenceControllerTest.java @@ -34,6 +34,7 @@ import android.service.notification.ZenPolicy; import androidx.preference.TwoStatePreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetCalendarPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetCalendarPreferenceControllerTest.java index cc6a49791cd..42aa498c1dc 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetCalendarPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetCalendarPreferenceControllerTest.java @@ -39,6 +39,7 @@ import androidx.preference.DropDownPreference; import androidx.preference.PreferenceCategory; import androidx.test.core.app.ApplicationProvider; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetSchedulePreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetSchedulePreferenceControllerTest.java index 7dbc80262de..d5c7f61034e 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetSchedulePreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetSchedulePreferenceControllerTest.java @@ -36,6 +36,7 @@ import androidx.fragment.app.Fragment; import androidx.test.core.app.ApplicationProvider; import com.android.settings.R; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetTriggerLinkPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetTriggerLinkPreferenceControllerTest.java index ffd239b602b..fc3cef142c5 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetTriggerLinkPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModeSetTriggerLinkPreferenceControllerTest.java @@ -49,6 +49,7 @@ import com.android.settings.R; import com.android.settings.SettingsActivity; import com.android.settings.dashboard.DashboardFragment; import com.android.settingslib.PrimarySwitchPreference; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListFragmentTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListFragmentTest.java index 4703b8e9ce7..e1056416bc7 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListFragmentTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListFragmentTest.java @@ -37,6 +37,7 @@ import androidx.fragment.app.testing.EmptyFragmentActivity; import androidx.test.ext.junit.rules.ActivityScenarioRule; import com.android.settings.notification.modes.ZenModesListAddModePreferenceController.ModeType; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListItemPreferenceTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListItemPreferenceTest.java index aaf70595132..dafcee7339a 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListItemPreferenceTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListItemPreferenceTest.java @@ -21,6 +21,7 @@ import static com.google.common.truth.Truth.assertThat; import android.content.Context; import android.service.notification.ZenModeConfig; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import org.junit.Before; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListPreferenceControllerTest.java index c0f96bea887..4c16f2616bf 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModesListPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModesListPreferenceControllerTest.java @@ -37,6 +37,7 @@ import androidx.preference.PreferenceGroup; import androidx.preference.PreferenceManager; import androidx.preference.PreferenceScreen; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import com.android.settingslib.notification.modes.ZenModesBackend; import com.android.settingslib.search.SearchIndexableRaw; diff --git a/tests/robotests/src/com/android/settings/notification/modes/ZenModesSummaryHelperTest.java b/tests/robotests/src/com/android/settings/notification/modes/ZenModesSummaryHelperTest.java index 308650fe8c9..e847fb75233 100644 --- a/tests/robotests/src/com/android/settings/notification/modes/ZenModesSummaryHelperTest.java +++ b/tests/robotests/src/com/android/settings/notification/modes/ZenModesSummaryHelperTest.java @@ -39,6 +39,7 @@ import android.service.notification.ZenDeviceEffects; import android.service.notification.ZenModeConfig; import android.service.notification.ZenPolicy; +import com.android.settingslib.notification.modes.TestModeBuilder; import com.android.settingslib.notification.modes.ZenMode; import org.junit.Before;