[FUI09] Expose NetworkStateSnapshot as system API
This is needed by NetworkStatsService and NetworkPolicyManagerService to utilize the snapshots of information of networks that grabbed from ConnectivityService. Test: atest FrameworksNetTests NetworkPolicyManagerServiceTest Bug: 174123988 Change-Id: I7e974ef7b23ba9ba6ee775eed9899b0c0e2eca55
This commit is contained in:
@@ -1579,7 +1579,7 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||
capabilities.setCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, true);
|
||||
capabilities.addTransportType(NetworkCapabilities.TRANSPORT_WIFI);
|
||||
capabilities.setSSID(TEST_SSID);
|
||||
return new NetworkStateSnapshot(prop, capabilities, WIFI_NETWORK, null, TYPE_WIFI);
|
||||
return new NetworkStateSnapshot(WIFI_NETWORK, capabilities, prop, null, TYPE_WIFI);
|
||||
}
|
||||
|
||||
private static NetworkStateSnapshot buildMobile3gState(String subscriberId) {
|
||||
@@ -1594,7 +1594,7 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||
capabilities.setCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING, !isRoaming);
|
||||
capabilities.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);
|
||||
return new NetworkStateSnapshot(
|
||||
prop, capabilities, MOBILE_NETWORK, subscriberId, TYPE_MOBILE);
|
||||
MOBILE_NETWORK, capabilities, prop, subscriberId, TYPE_MOBILE);
|
||||
}
|
||||
|
||||
private NetworkStats buildEmptyStats() {
|
||||
@@ -1612,7 +1612,7 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||
capabilities.setCapability(nc, true);
|
||||
}
|
||||
capabilities.addTransportType(NetworkCapabilities.TRANSPORT_CELLULAR);
|
||||
return new NetworkStateSnapshot(prop, capabilities, MOBILE_NETWORK, subscriberId,
|
||||
return new NetworkStateSnapshot(MOBILE_NETWORK, capabilities, prop, subscriberId,
|
||||
TYPE_MOBILE);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user