diff --git a/res/xml/network_and_internet_v2.xml b/res/xml/network_and_internet_v2.xml index 6078e7a921d..44c3121e4d3 100644 --- a/res/xml/network_and_internet_v2.xml +++ b/res/xml/network_and_internet_v2.xml @@ -22,6 +22,7 @@ @@ -79,7 +80,7 @@ settings:useAdminDisabledSummary="true" /> 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); } diff --git a/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkSettingsTest.java b/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkSettingsTest.java index 55a4224bcbb..011bca5733e 100644 --- a/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkSettingsTest.java +++ b/tests/robotests/src/com/android/settings/network/telephony/MobileNetworkSettingsTest.java @@ -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 controllers = mFragment.createPreferenceControllers(mContext); assertThat(controllers.stream().filter( diff --git a/tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java b/tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java index e640deebdc1..204a0e2c29c 100644 --- a/tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java +++ b/tests/robotests/src/com/android/settings/wifi/details/WifiDetailPreferenceControllerTest.java @@ -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); diff --git a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettingsTest.java b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettingsTest.java index 6ede9899180..746456e7365 100644 --- a/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettingsTest.java +++ b/tests/robotests/src/com/android/settings/wifi/savedaccesspoints/SavedAccessPointsWifiSettingsTest.java @@ -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);