Loading packages/Connectivity/tests/common/java/android/net/NetworkCapabilitiesTest.java +12 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN; import static android.net.NetworkCapabilities.NET_CAPABILITY_OEM_PAID; import static android.net.NetworkCapabilities.NET_CAPABILITY_OEM_PRIVATE; import static android.net.NetworkCapabilities.NET_CAPABILITY_PARTIAL_CONNECTIVITY; import static android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED; import static android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED; import static android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P; import static android.net.NetworkCapabilities.REDACT_FOR_ACCESS_FINE_LOCATION; Loading Loading @@ -1155,4 +1156,15 @@ public class NetworkCapabilitiesTest { assertEquals(Set.of(TEST_SUBID1), nc2.getSubscriptionIds()); } } @Test @IgnoreUpTo(Build.VERSION_CODES.R) public void testBuilderWithoutDefaultCap() { final NetworkCapabilities nc = NetworkCapabilities.Builder.withoutDefaultCapabilities().build(); assertFalse(nc.hasCapability(NET_CAPABILITY_NOT_RESTRICTED)); assertFalse(nc.hasCapability(NET_CAPABILITY_TRUSTED)); assertFalse(nc.hasCapability(NET_CAPABILITY_NOT_VPN)); // Ensure test case fails if new net cap is added into default cap but no update here. assertEquals(0, nc.getCapabilities().length); } } Loading
packages/Connectivity/tests/common/java/android/net/NetworkCapabilitiesTest.java +12 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ import static android.net.NetworkCapabilities.NET_CAPABILITY_NOT_VPN; import static android.net.NetworkCapabilities.NET_CAPABILITY_OEM_PAID; import static android.net.NetworkCapabilities.NET_CAPABILITY_OEM_PRIVATE; import static android.net.NetworkCapabilities.NET_CAPABILITY_PARTIAL_CONNECTIVITY; import static android.net.NetworkCapabilities.NET_CAPABILITY_TRUSTED; import static android.net.NetworkCapabilities.NET_CAPABILITY_VALIDATED; import static android.net.NetworkCapabilities.NET_CAPABILITY_WIFI_P2P; import static android.net.NetworkCapabilities.REDACT_FOR_ACCESS_FINE_LOCATION; Loading Loading @@ -1155,4 +1156,15 @@ public class NetworkCapabilitiesTest { assertEquals(Set.of(TEST_SUBID1), nc2.getSubscriptionIds()); } } @Test @IgnoreUpTo(Build.VERSION_CODES.R) public void testBuilderWithoutDefaultCap() { final NetworkCapabilities nc = NetworkCapabilities.Builder.withoutDefaultCapabilities().build(); assertFalse(nc.hasCapability(NET_CAPABILITY_NOT_RESTRICTED)); assertFalse(nc.hasCapability(NET_CAPABILITY_TRUSTED)); assertFalse(nc.hasCapability(NET_CAPABILITY_NOT_VPN)); // Ensure test case fails if new net cap is added into default cap but no update here. assertEquals(0, nc.getCapabilities().length); } }