Allow tests to verify the result of PrimarySwitchPreference.setSwitchEnabled()

Bug: 265064188
Test: atest AppChannelsBypassingDndPreferenceControllerTest
Change-Id: Ic6f921fc0d0d6da03b05be8b2c2b0439241ebdd9
This commit is contained in:
Matías Hernández
2023-03-07 16:29:56 +01:00
parent f2de79ebee
commit 76b2fcbe23

View File

@@ -23,6 +23,7 @@ import android.widget.Switch;
import androidx.annotation.Keep;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import androidx.preference.PreferenceViewHolder;
import com.android.settingslib.RestrictedLockUtils.EnforcedAdmin;
@@ -132,6 +133,11 @@ public class PrimarySwitchPreference extends RestrictedPreference {
}
}
@VisibleForTesting(otherwise = VisibleForTesting.NONE)
public boolean isSwitchEnabled() {
return mEnableSwitch;
}
/**
* If admin is not null, disables the switch.
* Otherwise, keep it enabled.