Remove "v2" from the data usage version 2 code.

Change-Id: I8ede82029194d1a9a43d00a3de7ec1a8dd77d978
Fixes: 117420679
Test: make RunSettingsRoboTests
This commit is contained in:
Doris Ling
2018-11-30 16:20:32 -08:00
parent d3ad570818
commit 282a0d9222
18 changed files with 55 additions and 55 deletions

View File

@@ -2223,7 +2223,7 @@
<category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.DEFAULT" />
</intent-filter> </intent-filter>
<meta-data android:name="com.android.settings.FRAGMENT_CLASS" <meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.datausage.DataUsageListV2" /> android:value="com.android.settings.datausage.DataUsageList" />
</activity> </activity>
<activity <activity

View File

@@ -66,10 +66,10 @@
settings:controller="com.android.settings.applications.appinfo.InstantAppDomainsPreferenceController" /> settings:controller="com.android.settings.applications.appinfo.InstantAppDomainsPreferenceController" />
<Preference <Preference
android:key="data_settings_v2" android:key="data_settings"
android:title="@string/data_usage_app_summary_title" android:title="@string/data_usage_app_summary_title"
android:summary="@string/summary_placeholder" android:summary="@string/summary_placeholder"
settings:controller="com.android.settings.applications.appinfo.AppDataUsagePreferenceControllerV2" /> settings:controller="com.android.settings.applications.appinfo.AppDataUsagePreferenceController" />
<Preference <Preference
android:key="time_spent_in_app" android:key="time_spent_in_app"

View File

@@ -31,7 +31,7 @@ import androidx.preference.PreferenceScreen;
import com.android.settings.R; import com.android.settings.R;
import com.android.settings.SettingsPreferenceFragment; import com.android.settings.SettingsPreferenceFragment;
import com.android.settings.Utils; import com.android.settings.Utils;
import com.android.settings.datausage.AppDataUsageV2; import com.android.settings.datausage.AppDataUsage;
import com.android.settings.datausage.DataUsageUtils; import com.android.settings.datausage.DataUsageUtils;
import com.android.settingslib.AppItem; import com.android.settingslib.AppItem;
import com.android.settingslib.core.lifecycle.LifecycleObserver; import com.android.settingslib.core.lifecycle.LifecycleObserver;
@@ -42,13 +42,13 @@ import com.android.settingslib.net.NetworkCycleDataForUidLoader;
import java.util.List; import java.util.List;
public class AppDataUsagePreferenceControllerV2 extends AppInfoPreferenceControllerBase public class AppDataUsagePreferenceController extends AppInfoPreferenceControllerBase
implements LoaderManager.LoaderCallbacks<List<NetworkCycleDataForUid>>, LifecycleObserver, implements LoaderManager.LoaderCallbacks<List<NetworkCycleDataForUid>>, LifecycleObserver,
OnResume, OnPause { OnResume, OnPause {
private List<NetworkCycleDataForUid> mAppUsageData; private List<NetworkCycleDataForUid> mAppUsageData;
public AppDataUsagePreferenceControllerV2(Context context, String key) { public AppDataUsagePreferenceController(Context context, String key) {
super(context, key); super(context, key);
} }
@@ -110,7 +110,7 @@ public class AppDataUsagePreferenceControllerV2 extends AppInfoPreferenceControl
@Override @Override
protected Class<? extends SettingsPreferenceFragment> getDetailFragmentClass() { protected Class<? extends SettingsPreferenceFragment> getDetailFragmentClass() {
return AppDataUsageV2.class; return AppDataUsage.class;
} }
private CharSequence getDataSummary() { private CharSequence getDataSummary() {

View File

@@ -139,7 +139,7 @@ public class AppInfoDashboardFragment extends DashboardFragment
final String packageName = getPackageName(); final String packageName = getPackageName();
use(TimeSpentInAppPreferenceController.class).setPackageName(packageName); use(TimeSpentInAppPreferenceController.class).setPackageName(packageName);
use(AppDataUsagePreferenceControllerV2.class).setParentFragment(this); use(AppDataUsagePreferenceController.class).setParentFragment(this);
final AppInstallerInfoPreferenceController installer = final AppInstallerInfoPreferenceController installer =
use(AppInstallerInfoPreferenceController.class); use(AppInstallerInfoPreferenceController.class);
installer.setPackageName(packageName); installer.setPackageName(packageName);

View File

@@ -57,7 +57,7 @@ import com.android.settings.connecteddevice.AdvancedConnectedDeviceDashboardFrag
import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment; import com.android.settings.connecteddevice.ConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment; import com.android.settings.connecteddevice.PreviouslyConnectedDeviceDashboardFragment;
import com.android.settings.connecteddevice.usb.UsbDetailsFragment; import com.android.settings.connecteddevice.usb.UsbDetailsFragment;
import com.android.settings.datausage.DataUsageListV2; import com.android.settings.datausage.DataUsageList;
import com.android.settings.datausage.DataUsageSummary; import com.android.settings.datausage.DataUsageSummary;
import com.android.settings.deletionhelper.AutomaticStorageManagerSettings; import com.android.settings.deletionhelper.AutomaticStorageManagerSettings;
import com.android.settings.development.DevelopmentSettingsDashboardFragment; import com.android.settings.development.DevelopmentSettingsDashboardFragment;
@@ -258,7 +258,7 @@ public class SettingsGateway {
WebViewAppPicker.class.getName(), WebViewAppPicker.class.getName(),
LockscreenDashboardFragment.class.getName(), LockscreenDashboardFragment.class.getName(),
BluetoothDeviceDetailsFragment.class.getName(), BluetoothDeviceDetailsFragment.class.getName(),
DataUsageListV2.class.getName(), DataUsageList.class.getName(),
ToggleBackupSettingFragment.class.getName(), ToggleBackupSettingFragment.class.getName(),
PreviouslyConnectedDeviceDashboardFragment.class.getName(), PreviouslyConnectedDeviceDashboardFragment.class.getName(),
}; };

View File

@@ -53,10 +53,10 @@ import com.android.settingslib.net.UidDetailProvider;
import java.util.List; import java.util.List;
public class AppDataUsageV2 extends DataUsageBaseFragment implements OnPreferenceChangeListener, public class AppDataUsage extends DataUsageBaseFragment implements OnPreferenceChangeListener,
DataSaverBackend.Listener { DataSaverBackend.Listener {
private static final String TAG = "AppDataUsageV2"; private static final String TAG = "AppDataUsage";
public static final String ARG_APP_ITEM = "app_item"; public static final String ARG_APP_ITEM = "app_item";
public static final String ARG_NETWORK_TEMPLATE = "network_template"; public static final String ARG_NETWORK_TEMPLATE = "network_template";

View File

@@ -59,9 +59,9 @@ public class AppDataUsageActivity extends SettingsActivity {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
final AppItem appItem = new AppItem(uid); final AppItem appItem = new AppItem(uid);
appItem.addUid(uid); appItem.addUid(uid);
args.putParcelable(AppDataUsageV2.ARG_APP_ITEM, appItem); args.putParcelable(AppDataUsage.ARG_APP_ITEM, appItem);
intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, args); intent.putExtra(EXTRA_SHOW_FRAGMENT_ARGUMENTS, args);
intent.putExtra(EXTRA_SHOW_FRAGMENT, AppDataUsageV2.class.getName()); intent.putExtra(EXTRA_SHOW_FRAGMENT, AppDataUsage.class.getName());
intent.putExtra(EXTRA_SHOW_FRAGMENT_TITLE_RESID, R.string.app_data_usage); intent.putExtra(EXTRA_SHOW_FRAGMENT_TITLE_RESID, R.string.app_data_usage);
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
@@ -70,6 +70,6 @@ public class AppDataUsageActivity extends SettingsActivity {
@Override @Override
protected boolean isValidFragment(String fragmentName) { protected boolean isValidFragment(String fragmentName) {
return super.isValidFragment(fragmentName) return super.isValidFragment(fragmentName)
|| AppDataUsageV2.class.getName().equals(fragmentName); || AppDataUsage.class.getName().equals(fragmentName);
} }
} }

View File

@@ -74,7 +74,7 @@ public class BillingCyclePreference extends Preference implements TemplatePrefer
@Override @Override
public Intent getIntent() { public Intent getIntent() {
Bundle args = new Bundle(); Bundle args = new Bundle();
args.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, mTemplate); args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE, mTemplate);
return new SubSettingLauncher(getContext()) return new SubSettingLauncher(getContext())
.setDestination(BillingCycleSettings.class.getName()) .setDestination(BillingCycleSettings.class.getName())
.setArguments(args) .setArguments(args)

View File

@@ -105,7 +105,7 @@ public class BillingCycleSettings extends DataUsageBaseFragment implements
mDataUsageController = new DataUsageController(context); mDataUsageController = new DataUsageController(context);
Bundle args = getArguments(); Bundle args = getArguments();
mNetworkTemplate = args.getParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE); mNetworkTemplate = args.getParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE);
if (mNetworkTemplate == null) { if (mNetworkTemplate == null) {
mNetworkTemplate = DataUsageUtils.getDefaultTemplate(context, mNetworkTemplate = DataUsageUtils.getDefaultTemplate(context,
DataUsageUtils.getDefaultSubscriptionId(context)); DataUsageUtils.getDefaultSubscriptionId(context));

View File

@@ -74,13 +74,13 @@ import java.util.List;
* Panel showing data usage history across various networks, including options * Panel showing data usage history across various networks, including options
* to inspect based on usage cycle and control through {@link NetworkPolicy}. * to inspect based on usage cycle and control through {@link NetworkPolicy}.
*/ */
public class DataUsageListV2 extends DataUsageBaseFragment { public class DataUsageList extends DataUsageBaseFragment {
static final String EXTRA_SUB_ID = "sub_id"; static final String EXTRA_SUB_ID = "sub_id";
static final String EXTRA_NETWORK_TEMPLATE = "network_template"; static final String EXTRA_NETWORK_TEMPLATE = "network_template";
static final String EXTRA_NETWORK_TYPE = "network_type"; static final String EXTRA_NETWORK_TYPE = "network_type";
private static final String TAG = "DataUsageListV2"; private static final String TAG = "DataUsageList";
private static final boolean LOGD = false; private static final boolean LOGD = false;
private static final String KEY_USAGE_AMOUNT = "usage_amount"; private static final String KEY_USAGE_AMOUNT = "usage_amount";
@@ -150,7 +150,7 @@ public class DataUsageListV2 extends DataUsageBaseFragment {
mHeader = setPinnedHeaderView(R.layout.apps_filter_spinner); mHeader = setPinnedHeaderView(R.layout.apps_filter_spinner);
mHeader.findViewById(R.id.filter_settings).setOnClickListener(btn -> { mHeader.findViewById(R.id.filter_settings).setOnClickListener(btn -> {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
args.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, mTemplate); args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE, mTemplate);
new SubSettingLauncher(getContext()) new SubSettingLauncher(getContext())
.setDestination(BillingCycleSettings.class.getName()) .setDestination(BillingCycleSettings.class.getName())
.setTitleRes(R.string.billing_cycle) .setTitleRes(R.string.billing_cycle)
@@ -414,11 +414,11 @@ public class DataUsageListV2 extends DataUsageBaseFragment {
private void startAppDataUsage(AppItem item) { private void startAppDataUsage(AppItem item) {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
args.putParcelable(AppDataUsageV2.ARG_APP_ITEM, item); args.putParcelable(AppDataUsage.ARG_APP_ITEM, item);
args.putParcelable(AppDataUsageV2.ARG_NETWORK_TEMPLATE, mTemplate); args.putParcelable(AppDataUsage.ARG_NETWORK_TEMPLATE, mTemplate);
new SubSettingLauncher(getContext()) new SubSettingLauncher(getContext())
.setDestination(AppDataUsageV2.class.getName()) .setDestination(AppDataUsage.class.getName())
.setTitleRes(R.string.app_data_usage) .setTitleRes(R.string.app_data_usage)
.setArguments(args) .setArguments(args)
.setSourceMetricsCategory(getMetricsCategory()) .setSourceMetricsCategory(getMetricsCategory())

View File

@@ -76,13 +76,13 @@ public class DataUsagePreference extends Preference implements TemplatePreferenc
public Intent getIntent() { public Intent getIntent() {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
final SubSettingLauncher launcher; final SubSettingLauncher launcher;
args.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, mTemplate); args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE, mTemplate);
args.putInt(DataUsageListV2.EXTRA_SUB_ID, mSubId); args.putInt(DataUsageList.EXTRA_SUB_ID, mSubId);
args.putInt(DataUsageListV2.EXTRA_NETWORK_TYPE, mTemplate.isMatchRuleMobile() args.putInt(DataUsageList.EXTRA_NETWORK_TYPE, mTemplate.isMatchRuleMobile()
? ConnectivityManager.TYPE_MOBILE : ConnectivityManager.TYPE_WIFI); ? ConnectivityManager.TYPE_MOBILE : ConnectivityManager.TYPE_WIFI);
launcher = new SubSettingLauncher(getContext()) launcher = new SubSettingLauncher(getContext())
.setArguments(args) .setArguments(args)
.setDestination(DataUsageListV2.class.getName()) .setDestination(DataUsageList.class.getName())
.setSourceMetricsCategory(MetricsProto.MetricsEvent.VIEW_UNKNOWN); .setSourceMetricsCategory(MetricsProto.MetricsEvent.VIEW_UNKNOWN);
if (mTemplate.isMatchRuleMobile()) { if (mTemplate.isMatchRuleMobile()) {
launcher.setTitleRes(R.string.app_cellular_data_usage); launcher.setTitleRes(R.string.app_cellular_data_usage);

View File

@@ -208,11 +208,11 @@ public class DataUsageSummaryPreference extends Preference {
private static void launchWifiDataUsage(Context context) { private static void launchWifiDataUsage(Context context) {
final Bundle args = new Bundle(1); final Bundle args = new Bundle(1);
args.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE,
NetworkTemplate.buildTemplateWifiWildcard()); NetworkTemplate.buildTemplateWifiWildcard());
final SubSettingLauncher launcher = new SubSettingLauncher(context) final SubSettingLauncher launcher = new SubSettingLauncher(context)
.setArguments(args) .setArguments(args)
.setDestination(DataUsageListV2.class.getName()) .setDestination(DataUsageList.class.getName())
.setSourceMetricsCategory(MetricsProto.MetricsEvent.VIEW_UNKNOWN); .setSourceMetricsCategory(MetricsProto.MetricsEvent.VIEW_UNKNOWN);
launcher.setTitleRes(R.string.wifi_data_usage); launcher.setTitleRes(R.string.wifi_data_usage);
launcher.launch(); launcher.launch();

View File

@@ -81,7 +81,7 @@ public class UnrestrictedDataAccessPreference extends AppSwitchPreference implem
protected void onClick() { protected void onClick() {
if (mDataUsageState.isDataSaverBlacklisted) { if (mDataUsageState.isDataSaverBlacklisted) {
// app is blacklisted, launch App Data Usage screen // app is blacklisted, launch App Data Usage screen
AppInfoDashboardFragment.startAppInfoFragment(AppDataUsageV2.class, AppInfoDashboardFragment.startAppInfoFragment(AppDataUsage.class,
R.string.app_data_usage, R.string.app_data_usage,
null /* arguments */, null /* arguments */,
mParentFragment, mParentFragment,

View File

@@ -26,8 +26,8 @@ com.android.settings.biometrics.fingerprint.FingerprintSettings$FingerprintSetti
com.android.settings.bluetooth.BluetoothDeviceDetailsFragment com.android.settings.bluetooth.BluetoothDeviceDetailsFragment
com.android.settings.bluetooth.BluetoothPairingDetail com.android.settings.bluetooth.BluetoothPairingDetail
com.android.settings.bluetooth.DevicePickerFragment com.android.settings.bluetooth.DevicePickerFragment
com.android.settings.datausage.AppDataUsageV2 com.android.settings.datausage.AppDataUsage
com.android.settings.datausage.DataUsageListV2 com.android.settings.datausage.DataUsageList
com.android.settings.datetime.timezone.TimeZoneSettings com.android.settings.datetime.timezone.TimeZoneSettings
com.android.settings.deviceinfo.PrivateVolumeSettings com.android.settings.deviceinfo.PrivateVolumeSettings
com.android.settings.deviceinfo.PublicVolumeSettings com.android.settings.deviceinfo.PublicVolumeSettings

View File

@@ -35,7 +35,7 @@ import android.net.ConnectivityManager;
import android.os.Bundle; import android.os.Bundle;
import com.android.settings.core.BasePreferenceController; import com.android.settings.core.BasePreferenceController;
import com.android.settings.datausage.AppDataUsageV2; import com.android.settings.datausage.AppDataUsage;
import com.android.settings.testutils.SettingsRobolectricTestRunner; import com.android.settings.testutils.SettingsRobolectricTestRunner;
import com.android.settingslib.applications.ApplicationsState.AppEntry; import com.android.settingslib.applications.ApplicationsState.AppEntry;
@@ -51,7 +51,7 @@ import androidx.loader.app.LoaderManager;
import androidx.preference.Preference; import androidx.preference.Preference;
@RunWith(SettingsRobolectricTestRunner.class) @RunWith(SettingsRobolectricTestRunner.class)
public class AppDataUsagePreferenceControllerV2Test { public class AppDataUsagePreferenceControllerTest {
@Mock @Mock
private LoaderManager mLoaderManager; private LoaderManager mLoaderManager;
@@ -59,13 +59,13 @@ public class AppDataUsagePreferenceControllerV2Test {
private AppInfoDashboardFragment mFragment; private AppInfoDashboardFragment mFragment;
private Context mContext; private Context mContext;
private AppDataUsagePreferenceControllerV2 mController; private AppDataUsagePreferenceController mController;
@Before @Before
public void setUp() { public void setUp() {
MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this);
mContext = spy(RuntimeEnvironment.application.getApplicationContext()); mContext = spy(RuntimeEnvironment.application.getApplicationContext());
mController = spy(new AppDataUsagePreferenceControllerV2(mContext, "test_key")); mController = spy(new AppDataUsagePreferenceController(mContext, "test_key"));
mController.setParentFragment(mFragment); mController.setParentFragment(mFragment);
} }
@@ -126,7 +126,7 @@ public class AppDataUsagePreferenceControllerV2Test {
@Test @Test
public void getDetailFragmentClass_shouldReturnAppDataUsage() { public void getDetailFragmentClass_shouldReturnAppDataUsage() {
assertThat(mController.getDetailFragmentClass()).isEqualTo(AppDataUsageV2.class); assertThat(mController.getDetailFragmentClass()).isEqualTo(AppDataUsage.class);
} }
@Test @Test

View File

@@ -66,14 +66,14 @@ import java.util.List;
@RunWith(SettingsRobolectricTestRunner.class) @RunWith(SettingsRobolectricTestRunner.class)
@Config(shadows = {ShadowEntityHeaderController.class, ShadowRestrictedLockUtilsInternal.class}) @Config(shadows = {ShadowEntityHeaderController.class, ShadowRestrictedLockUtilsInternal.class})
public class AppDataUsageV2Test { public class AppDataUsageTest {
@Mock(answer = Answers.RETURNS_DEEP_STUBS) @Mock(answer = Answers.RETURNS_DEEP_STUBS)
private EntityHeaderController mHeaderController; private EntityHeaderController mHeaderController;
@Mock @Mock
private PackageManager mPackageManager; private PackageManager mPackageManager;
private AppDataUsageV2 mFragment; private AppDataUsage mFragment;
@Before @Before
public void setUp() { public void setUp() {
@@ -92,7 +92,7 @@ public class AppDataUsageV2Test {
when(mHeaderController.setRecyclerView(any(), any())).thenReturn(mHeaderController); when(mHeaderController.setRecyclerView(any(), any())).thenReturn(mHeaderController);
when(mHeaderController.setUid(anyInt())).thenReturn(mHeaderController); when(mHeaderController.setUid(anyInt())).thenReturn(mHeaderController);
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
when(mFragment.getPreferenceManager()) when(mFragment.getPreferenceManager())
.thenReturn(mock(PreferenceManager.class, RETURNS_DEEP_STUBS)); .thenReturn(mock(PreferenceManager.class, RETURNS_DEEP_STUBS));
@@ -109,7 +109,7 @@ public class AppDataUsageV2Test {
PackageManager.NameNotFoundException { PackageManager.NameNotFoundException {
final int fakeUserId = 100; final int fakeUserId = 100;
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
final ArraySet<String> packages = new ArraySet<>(); final ArraySet<String> packages = new ArraySet<>();
packages.add("pkg"); packages.add("pkg");
final AppItem appItem = new AppItem(123456789); final AppItem appItem = new AppItem(123456789);
@@ -138,7 +138,7 @@ public class AppDataUsageV2Test {
@Test @Test
public void changePreference_backgroundData_shouldUpdateUI() { public void changePreference_backgroundData_shouldUpdateUI() {
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
final AppItem appItem = new AppItem(123456789); final AppItem appItem = new AppItem(123456789);
final RestrictedSwitchPreference pref = mock(RestrictedSwitchPreference.class); final RestrictedSwitchPreference pref = mock(RestrictedSwitchPreference.class);
final DataSaverBackend dataSaverBackend = mock(DataSaverBackend.class); final DataSaverBackend dataSaverBackend = mock(DataSaverBackend.class);
@@ -155,7 +155,7 @@ public class AppDataUsageV2Test {
@Test @Test
public void updatePrefs_restrictedByAdmin_shouldDisablePreference() { public void updatePrefs_restrictedByAdmin_shouldDisablePreference() {
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
final int testUid = 123123; final int testUid = 123123;
final AppItem appItem = new AppItem(testUid); final AppItem appItem = new AppItem(testUid);
final RestrictedSwitchPreference restrictBackgroundPref final RestrictedSwitchPreference restrictBackgroundPref
@@ -182,7 +182,7 @@ public class AppDataUsageV2Test {
@Test @Test
public void bindData_noAppUsageData_shouldHideCycleSpinner() { public void bindData_noAppUsageData_shouldHideCycleSpinner() {
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
final SpinnerPreference cycle = mock(SpinnerPreference.class); final SpinnerPreference cycle = mock(SpinnerPreference.class);
ReflectionHelpers.setField(mFragment, "mCycle", cycle); ReflectionHelpers.setField(mFragment, "mCycle", cycle);
final Preference preference = mock(Preference.class); final Preference preference = mock(Preference.class);
@@ -198,7 +198,7 @@ public class AppDataUsageV2Test {
@Test @Test
public void bindData_hasAppUsageData_shouldShowCycleSpinnerAndUpdateUsageSummary() { public void bindData_hasAppUsageData_shouldShowCycleSpinnerAndUpdateUsageSummary() {
mFragment = spy(new AppDataUsageV2()); mFragment = spy(new AppDataUsage());
final Context context = RuntimeEnvironment.application; final Context context = RuntimeEnvironment.application;
doReturn(context).when(mFragment).getContext(); doReturn(context).when(mFragment).getContext();
final long backgroundBytes = 1234L; final long backgroundBytes = 1234L;

View File

@@ -47,7 +47,7 @@ import androidx.fragment.app.FragmentActivity;
import androidx.preference.PreferenceManager; import androidx.preference.PreferenceManager;
@RunWith(SettingsRobolectricTestRunner.class) @RunWith(SettingsRobolectricTestRunner.class)
public class DataUsageListV2Test { public class DataUsageListTest {
@Mock @Mock
private CellDataPreference.DataStateListener mListener; private CellDataPreference.DataStateListener mListener;
@@ -55,14 +55,14 @@ public class DataUsageListV2Test {
private TemplatePreference.NetworkServices mNetworkServices; private TemplatePreference.NetworkServices mNetworkServices;
@Mock @Mock
private Context mContext; private Context mContext;
private DataUsageListV2 mDataUsageList; private DataUsageList mDataUsageList;
@Before @Before
public void setUp() { public void setUp() {
MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this);
FakeFeatureFactory.setupForTest(); FakeFeatureFactory.setupForTest();
mNetworkServices.mPolicyEditor = mock(NetworkPolicyEditor.class); mNetworkServices.mPolicyEditor = mock(NetworkPolicyEditor.class);
mDataUsageList = spy(DataUsageListV2.class); mDataUsageList = spy(DataUsageList.class);
doReturn(mContext).when(mDataUsageList).getContext(); doReturn(mContext).when(mDataUsageList).getContext();
ReflectionHelpers.setField(mDataUsageList, "mDataStateListener", mListener); ReflectionHelpers.setField(mDataUsageList, "mDataStateListener", mListener);
@@ -88,8 +88,8 @@ public class DataUsageListV2Test {
@Test @Test
public void processArgument_shouldGetTemplateFromArgument() { public void processArgument_shouldGetTemplateFromArgument() {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
args.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, mock(NetworkTemplate.class)); args.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE, mock(NetworkTemplate.class));
args.putInt(DataUsageListV2.EXTRA_SUB_ID, 3); args.putInt(DataUsageList.EXTRA_SUB_ID, 3);
mDataUsageList.setArguments(args); mDataUsageList.setArguments(args);
mDataUsageList.processArgument(); mDataUsageList.processArgument();
@@ -101,8 +101,8 @@ public class DataUsageListV2Test {
@Test @Test
public void processArgument_shouldGetNetworkTypeFromArgument() { public void processArgument_shouldGetNetworkTypeFromArgument() {
final Bundle args = new Bundle(); final Bundle args = new Bundle();
args.putInt(DataUsageListV2.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_WIFI); args.putInt(DataUsageList.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_WIFI);
args.putInt(DataUsageListV2.EXTRA_SUB_ID, 3); args.putInt(DataUsageList.EXTRA_SUB_ID, 3);
mDataUsageList.setArguments(args); mDataUsageList.setArguments(args);
mDataUsageList.processArgument(); mDataUsageList.processArgument();

View File

@@ -513,11 +513,11 @@ public class DataUsageSummaryPreferenceTest {
SubSettings.class.getName())); SubSettings.class.getName()));
final Bundle expect = new Bundle(1); final Bundle expect = new Bundle(1);
expect.putParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE, expect.putParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE,
NetworkTemplate.buildTemplateWifiWildcard()); NetworkTemplate.buildTemplateWifiWildcard());
final Bundle actual = startedIntent final Bundle actual = startedIntent
.getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS); .getBundleExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_ARGUMENTS);
assertThat((NetworkTemplate) actual.getParcelable(DataUsageListV2.EXTRA_NETWORK_TEMPLATE)) assertThat((NetworkTemplate) actual.getParcelable(DataUsageList.EXTRA_NETWORK_TEMPLATE))
.isEqualTo(NetworkTemplate.buildTemplateWifiWildcard()); .isEqualTo(NetworkTemplate.buildTemplateWifiWildcard());
assertThat(startedIntent.getIntExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, 0)) assertThat(startedIntent.getIntExtra(SettingsActivity.EXTRA_SHOW_FRAGMENT_TITLE_RESID, 0))