Implement PreferenceControllerMixin in TrustAgentController
Change-Id: Iba7cfb139ec213ef6ebc605902a41165e52fb6a1 Fixes: 72056368 Test: robotests
This commit is contained in:
@@ -31,6 +31,7 @@ import android.text.TextUtils;
|
|||||||
|
|
||||||
import com.android.internal.widget.LockPatternUtils;
|
import com.android.internal.widget.LockPatternUtils;
|
||||||
import com.android.settings.R;
|
import com.android.settings.R;
|
||||||
|
import com.android.settings.core.PreferenceControllerMixin;
|
||||||
import com.android.settings.overlay.FeatureFactory;
|
import com.android.settings.overlay.FeatureFactory;
|
||||||
import com.android.settings.password.ChooseLockSettingsHelper;
|
import com.android.settings.password.ChooseLockSettingsHelper;
|
||||||
import com.android.settings.security.SecurityFeatureProvider;
|
import com.android.settings.security.SecurityFeatureProvider;
|
||||||
@@ -46,7 +47,8 @@ import com.android.settingslib.core.lifecycle.events.OnSaveInstanceState;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TrustAgentListPreferenceController extends AbstractPreferenceController
|
public class TrustAgentListPreferenceController extends AbstractPreferenceController
|
||||||
implements LifecycleObserver, OnSaveInstanceState, OnCreate, OnResume {
|
implements PreferenceControllerMixin, LifecycleObserver, OnSaveInstanceState,
|
||||||
|
OnCreate, OnResume {
|
||||||
|
|
||||||
private static final String TRUST_AGENT_CLICK_INTENT = "trust_agent_click_intent";
|
private static final String TRUST_AGENT_CLICK_INTENT = "trust_agent_click_intent";
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
|
@@ -38,6 +38,7 @@ import android.support.v7.preference.PreferenceScreen;
|
|||||||
|
|
||||||
import com.android.internal.widget.LockPatternUtils;
|
import com.android.internal.widget.LockPatternUtils;
|
||||||
import com.android.settings.TestConfig;
|
import com.android.settings.TestConfig;
|
||||||
|
import com.android.settings.core.PreferenceControllerMixin;
|
||||||
import com.android.settings.security.SecuritySettingsV2;
|
import com.android.settings.security.SecuritySettingsV2;
|
||||||
import com.android.settings.testutils.FakeFeatureFactory;
|
import com.android.settings.testutils.FakeFeatureFactory;
|
||||||
import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
import com.android.settings.testutils.SettingsRobolectricTestRunner;
|
||||||
@@ -99,6 +100,7 @@ public class TrustAgentListPreferenceControllerTest {
|
|||||||
public void testConstants() {
|
public void testConstants() {
|
||||||
assertThat(mController.isAvailable()).isTrue();
|
assertThat(mController.isAvailable()).isTrue();
|
||||||
assertThat(mController.getPreferenceKey()).isEqualTo(PREF_KEY_TRUST_AGENT);
|
assertThat(mController.getPreferenceKey()).isEqualTo(PREF_KEY_TRUST_AGENT);
|
||||||
|
assertThat(mController).isInstanceOf(PreferenceControllerMixin.class);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
|
Reference in New Issue
Block a user