Replace buildTemplate* with NetworkTemplate.Builder
Use Builder API which was provided in Android T to build a template. Bug: 238843364 Test: build, FrameworksNetTests:NetworkStatsManagerTest Change-Id: Ibf1ac16541d6f3ddaf9b241e2f47ae04acbedf93
This commit is contained in:
parent
6d74747445
commit
a4fcb8b4cf
1 changed files with 24 additions and 11 deletions
|
|
@ -16,6 +16,10 @@
|
|||
|
||||
package android.app.usage;
|
||||
|
||||
import static android.net.NetworkStats.METERED_YES;
|
||||
import static android.net.NetworkTemplate.MATCH_MOBILE;
|
||||
import static android.net.NetworkTemplate.MATCH_WIFI;
|
||||
|
||||
import static junit.framework.Assert.assertEquals;
|
||||
import static junit.framework.Assert.assertFalse;
|
||||
import static junit.framework.Assert.assertTrue;
|
||||
|
|
@ -52,6 +56,8 @@ import org.mockito.Mock;
|
|||
import org.mockito.MockitoAnnotations;
|
||||
import org.mockito.invocation.InvocationOnMock;
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
@RunWith(DevSdkIgnoreRunner.class)
|
||||
@SmallTest
|
||||
@DevSdkIgnoreRule.IgnoreUpTo(Build.VERSION_CODES.S_V2)
|
||||
|
|
@ -204,20 +210,20 @@ public class NetworkStatsManagerTest {
|
|||
@Test
|
||||
public void testNetworkTemplateWhenRunningQueryDetails_NoSubscriberId() throws RemoteException {
|
||||
runQueryDetailsAndCheckTemplate(ConnectivityManager.TYPE_MOBILE,
|
||||
null /* subscriberId */, NetworkTemplate.buildTemplateMobileWildcard());
|
||||
null /* subscriberId */, new NetworkTemplate.Builder(MATCH_MOBILE)
|
||||
.setMeteredness(METERED_YES).build());
|
||||
runQueryDetailsAndCheckTemplate(ConnectivityManager.TYPE_WIFI,
|
||||
"" /* subscriberId */, NetworkTemplate.buildTemplateWifiWildcard());
|
||||
"" /* subscriberId */, new NetworkTemplate.Builder(MATCH_WIFI).build());
|
||||
runQueryDetailsAndCheckTemplate(ConnectivityManager.TYPE_WIFI,
|
||||
null /* subscriberId */, NetworkTemplate.buildTemplateWifiWildcard());
|
||||
null /* subscriberId */, new NetworkTemplate.Builder(MATCH_WIFI).build());
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testNetworkTemplateWhenRunningQueryDetails_MergedCarrierWifi()
|
||||
throws RemoteException {
|
||||
runQueryDetailsAndCheckTemplate(ConnectivityManager.TYPE_WIFI,
|
||||
TEST_SUBSCRIBER_ID,
|
||||
NetworkTemplate.buildTemplateWifi(NetworkTemplate.WIFI_NETWORKID_ALL,
|
||||
TEST_SUBSCRIBER_ID));
|
||||
TEST_SUBSCRIBER_ID, new NetworkTemplate.Builder(MATCH_WIFI)
|
||||
.setSubscriberIds(Set.of(TEST_SUBSCRIBER_ID)).build());
|
||||
}
|
||||
|
||||
@Test
|
||||
|
|
|
|||
Loading…
Reference in a new issue