Merge "Fix robotests"
This commit is contained in:
@@ -22,6 +22,7 @@
|
||||
|
||||
<PreferenceCategory
|
||||
android:key="multi_network_header"
|
||||
android:title="@string/summary_placeholder"
|
||||
settings:allowDividerBelow="true"
|
||||
android:order="-40"
|
||||
settings:controller="com.android.settings.network.MultiNetworkHeaderController"/>
|
||||
@@ -79,7 +80,7 @@
|
||||
settings:useAdminDisabledSummary="true" />
|
||||
|
||||
<com.android.settings.datausage.DataSaverPreference
|
||||
android:key="restrict_backgroundz"
|
||||
android:key="restrict_background_parent_entry"
|
||||
android:title="@string/data_saver_title"
|
||||
android:icon="@drawable/ic_settings_data_usage"
|
||||
android:order="10"
|
||||
|
||||
@@ -168,7 +168,12 @@ public class NetworkDashboardFragment extends DashboardFragment implements
|
||||
public List<SearchIndexableResource> getXmlResourcesToIndex(
|
||||
Context context, boolean enabled) {
|
||||
final SearchIndexableResource sir = new SearchIndexableResource(context);
|
||||
sir.xmlResId = R.xml.network_and_internet;
|
||||
if (FeatureFlagPersistent.isEnabled(context,
|
||||
FeatureFlags.NETWORK_INTERNET_V2)) {
|
||||
sir.xmlResId = R.xml.network_and_internet_v2;
|
||||
} else {
|
||||
sir.xmlResId = R.xml.network_and_internet;
|
||||
}
|
||||
return Arrays.asList(sir);
|
||||
}
|
||||
|
||||
|
||||
@@ -30,6 +30,8 @@ import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.telephony.TelephonyManager;
|
||||
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
|
||||
import com.android.settings.core.FeatureFlags;
|
||||
import com.android.settings.datausage.DataUsageSummaryPreferenceController;
|
||||
import com.android.settings.development.featureflags.FeatureFlagPersistent;
|
||||
@@ -48,8 +50,6 @@ import org.robolectric.annotation.Config;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import androidx.fragment.app.FragmentActivity;
|
||||
|
||||
@RunWith(RobolectricTestRunner.class)
|
||||
@Config(shadows = ShadowEntityHeaderController.class)
|
||||
public class MobileNetworkSettingsTest {
|
||||
@@ -86,6 +86,7 @@ public class MobileNetworkSettingsTest {
|
||||
|
||||
@Test
|
||||
public void onAttach_noV2Flag_noCrash() {
|
||||
FeatureFlagPersistent.setEnabled(mContext, FeatureFlags.NETWORK_INTERNET_V2, false);
|
||||
mFragment.onAttach(mContext);
|
||||
}
|
||||
|
||||
@@ -97,6 +98,7 @@ public class MobileNetworkSettingsTest {
|
||||
|
||||
@Test
|
||||
public void createPreferenceControllers_noV2Flag_noDataUsageSummaryController() {
|
||||
FeatureFlagPersistent.setEnabled(mContext, FeatureFlags.NETWORK_INTERNET_V2, false);
|
||||
final List<AbstractPreferenceController> controllers =
|
||||
mFragment.createPreferenceControllers(mContext);
|
||||
assertThat(controllers.stream().filter(
|
||||
|
||||
@@ -758,7 +758,9 @@ public class WifiDetailPreferenceControllerTest {
|
||||
}
|
||||
|
||||
@Test
|
||||
public void forgetNetwork_Passpoint() {
|
||||
public void forgetNetwork_v1_Passpoint() {
|
||||
FeatureFlagPersistent.setEnabled(mContext, FeatureFlags.NETWORK_INTERNET_V2, false);
|
||||
|
||||
mockWifiConfig.networkId = 5;
|
||||
when(mockWifiConfig.isPasspoint()).thenReturn(true);
|
||||
|
||||
|
||||
@@ -82,6 +82,8 @@ public class SavedAccessPointsWifiSettingsTest {
|
||||
|
||||
@Test
|
||||
public void onForget_isPasspointConfig_shouldRefreshAPList() {
|
||||
FeatureFlagPersistent.setEnabled(RuntimeEnvironment.application,
|
||||
FeatureFlags.NETWORK_INTERNET_V2, false);
|
||||
when(mAccessPoint.isPasspointConfig()).thenReturn(true);
|
||||
ReflectionHelpers.setField(mSettings, "mSelectedAccessPoint", mAccessPoint);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user