Add cts for TEMPORARILY_NOT_METERED
Bug: 155993662 Test: atest NetworkRequestTest Change-Id: I6838dff70e6608f166119b99750db3bc59c59e42
This commit is contained in:
@@ -18,6 +18,7 @@ package android.net.cts;
|
||||
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_INTERNET;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_MMS;
|
||||
import static android.net.NetworkCapabilities.NET_CAPABILITY_TEMPORARILY_NOT_METERED;
|
||||
import static android.net.NetworkCapabilities.TRANSPORT_BLUETOOTH;
|
||||
import static android.net.NetworkCapabilities.TRANSPORT_CELLULAR;
|
||||
import static android.net.NetworkCapabilities.TRANSPORT_VPN;
|
||||
@@ -86,6 +87,16 @@ public class NetworkRequestTest {
|
||||
verifyNoCapabilities(nr);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testTemporarilyNotMeteredCapability() {
|
||||
assertTrue(new NetworkRequest.Builder()
|
||||
.addCapability(NET_CAPABILITY_TEMPORARILY_NOT_METERED).build()
|
||||
.hasCapability(NET_CAPABILITY_TEMPORARILY_NOT_METERED));
|
||||
assertFalse(new NetworkRequest.Builder()
|
||||
.removeCapability(NET_CAPABILITY_TEMPORARILY_NOT_METERED).build()
|
||||
.hasCapability(NET_CAPABILITY_TEMPORARILY_NOT_METERED));
|
||||
}
|
||||
|
||||
private void verifyNoCapabilities(NetworkRequest nr) {
|
||||
// NetworkCapabilities.mNetworkCapabilities is defined as type long
|
||||
final int MAX_POSSIBLE_CAPABILITY = Long.SIZE;
|
||||
|
||||
Reference in New Issue
Block a user