Use the new network stats loader to get usage data for all apps.
- change to use the new NetworkStats.Bucket instead of NetworkStats.Entry when iterating through the detail data. Bug: 111751694 Test: make RunSettingsRoboTests Change-Id: I305cc384320e4a72531d80dd9a00a3034ab12837
This commit is contained in:
@@ -26,6 +26,7 @@ import static org.mockito.Mockito.when;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.net.ConnectivityManager;
|
||||
import android.net.NetworkTemplate;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
@@ -97,6 +98,18 @@ public class DataUsageListV2Test {
|
||||
assertThat(mDataUsageList.mSubId).isEqualTo(3);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void processArgument_shouldGetNetworkTypeFromArgument() {
|
||||
final Bundle args = new Bundle();
|
||||
args.putInt(DataUsageListV2.EXTRA_NETWORK_TYPE, ConnectivityManager.TYPE_WIFI);
|
||||
args.putInt(DataUsageListV2.EXTRA_SUB_ID, 3);
|
||||
mDataUsageList.setArguments(args);
|
||||
|
||||
mDataUsageList.processArgument();
|
||||
|
||||
assertThat(mDataUsageList.mNetworkType).isEqualTo(ConnectivityManager.TYPE_WIFI);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void processArgument_fromIntent_shouldGetTemplateFromIntent() {
|
||||
final FragmentActivity activity = mock(FragmentActivity.class);
|
||||
|
Reference in New Issue
Block a user