Merge "wifi data usage: support to get carrier merged wifi network."
This commit is contained in:
@@ -45,6 +45,7 @@ import static android.net.NetworkTemplate.MATCH_MOBILE_WILDCARD;
|
||||
import static android.net.NetworkTemplate.NETWORK_TYPE_ALL;
|
||||
import static android.net.NetworkTemplate.OEM_MANAGED_NO;
|
||||
import static android.net.NetworkTemplate.OEM_MANAGED_YES;
|
||||
import static android.net.NetworkTemplate.SUBSCRIBER_ID_MATCH_RULE_EXACT;
|
||||
import static android.net.NetworkTemplate.buildTemplateMobileAll;
|
||||
import static android.net.NetworkTemplate.buildTemplateMobileWithRatType;
|
||||
import static android.net.NetworkTemplate.buildTemplateWifi;
|
||||
@@ -669,24 +670,28 @@ public class NetworkStatsServiceTest extends NetworkStatsBaseTest {
|
||||
public void testMobileStatsOemManaged() throws Exception {
|
||||
final NetworkTemplate templateOemPaid = new NetworkTemplate(MATCH_MOBILE_WILDCARD,
|
||||
/*subscriberId=*/null, /*matchSubscriberIds=*/null, /*networkId=*/null,
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_PAID);
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_PAID,
|
||||
SUBSCRIBER_ID_MATCH_RULE_EXACT);
|
||||
|
||||
final NetworkTemplate templateOemPrivate = new NetworkTemplate(MATCH_MOBILE_WILDCARD,
|
||||
/*subscriberId=*/null, /*matchSubscriberIds=*/null, /*networkId=*/null,
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_PRIVATE);
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_PRIVATE,
|
||||
SUBSCRIBER_ID_MATCH_RULE_EXACT);
|
||||
|
||||
final NetworkTemplate templateOemAll = new NetworkTemplate(MATCH_MOBILE_WILDCARD,
|
||||
/*subscriberId=*/null, /*matchSubscriberIds=*/null, /*networkId=*/null,
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL,
|
||||
OEM_PAID | OEM_PRIVATE);
|
||||
OEM_PAID | OEM_PRIVATE, SUBSCRIBER_ID_MATCH_RULE_EXACT);
|
||||
|
||||
final NetworkTemplate templateOemYes = new NetworkTemplate(MATCH_MOBILE_WILDCARD,
|
||||
/*subscriberId=*/null, /*matchSubscriberIds=*/null, /*networkId=*/null,
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_MANAGED_YES);
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_MANAGED_YES,
|
||||
SUBSCRIBER_ID_MATCH_RULE_EXACT);
|
||||
|
||||
final NetworkTemplate templateOemNone = new NetworkTemplate(MATCH_MOBILE_WILDCARD,
|
||||
/*subscriberId=*/null, /*matchSubscriberIds=*/null, /*networkId=*/null,
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_MANAGED_NO);
|
||||
METERED_ALL, ROAMING_ALL, DEFAULT_NETWORK_ALL, NETWORK_TYPE_ALL, OEM_MANAGED_NO,
|
||||
SUBSCRIBER_ID_MATCH_RULE_EXACT);
|
||||
|
||||
// OEM_PAID network comes online.
|
||||
NetworkStateSnapshot[] states = new NetworkStateSnapshot[]{
|
||||
|
||||
Reference in New Issue
Block a user