Adds SecuritySetting feature for providing an alternative SecuritySettings fragment
Bug: 181764224 Test: New tests added to SettingsUnitTests. Test: Tested manually with and without feature-provided fragment. Test: No new failures in SettingsUnitTests, or robolectric. No failures in security directory of robolectric tests. Change-Id: I21038baf3098c18e1713a332085a5efc376f73da
This commit is contained in:
@@ -43,6 +43,7 @@ import com.android.settings.overlay.SurveyFeatureProvider;
|
||||
import com.android.settings.panel.PanelFeatureProvider;
|
||||
import com.android.settings.search.SearchFeatureProvider;
|
||||
import com.android.settings.security.SecurityFeatureProvider;
|
||||
import com.android.settings.security.SecuritySettingsFeatureProvider;
|
||||
import com.android.settings.slices.SlicesFeatureProvider;
|
||||
import com.android.settings.users.UserFeatureProvider;
|
||||
import com.android.settings.wifi.WifiTrackerLibProvider;
|
||||
@@ -83,6 +84,7 @@ public class FakeFeatureFactory extends FeatureFactory {
|
||||
|
||||
public WifiTrackerLibProvider wifiTrackerLibProvider;
|
||||
public ExtraAppInfoFeatureProvider extraAppInfoFeatureProvider;
|
||||
public SecuritySettingsFeatureProvider securitySettingsFeatureProvider;
|
||||
|
||||
/**
|
||||
* Call this in {@code @Before} method of the test class to use fake factory.
|
||||
@@ -130,6 +132,7 @@ public class FakeFeatureFactory extends FeatureFactory {
|
||||
mFaceFeatureProvider = mock(FaceFeatureProvider.class);
|
||||
wifiTrackerLibProvider = mock(WifiTrackerLibProvider.class);
|
||||
extraAppInfoFeatureProvider = mock(ExtraAppInfoFeatureProvider.class);
|
||||
securitySettingsFeatureProvider = mock(SecuritySettingsFeatureProvider.class);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -256,4 +259,9 @@ public class FakeFeatureFactory extends FeatureFactory {
|
||||
public ExtraAppInfoFeatureProvider getExtraAppInfoFeatureProvider() {
|
||||
return extraAppInfoFeatureProvider;
|
||||
}
|
||||
|
||||
@Override
|
||||
public SecuritySettingsFeatureProvider getSecuritySettingsFeatureProvider() {
|
||||
return securitySettingsFeatureProvider;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user