Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit fdf13651 authored by Android Build Coastguard Worker's avatar Android Build Coastguard Worker
Browse files

Merge cherrypicks of [15347097, 15347098] into sparse-7550996-L60300000950383421

Change-Id: Iabb3b47d2ddcbb3477a5c531ac23dfb0f3e392c2
parents 77a13f2f 2f3750aa
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -1813,26 +1813,28 @@ public class NetworkMonitorTest {

    @Test
    public void testNoTrustedCapabilityValidated() throws Exception {
        final NetworkCapabilities.Builder nc = new NetworkCapabilities.Builder()
        // Cannot use the NetworkCapabilities builder on Q
        final NetworkCapabilities nc = new NetworkCapabilities()
                .addCapability(NET_CAPABILITY_INTERNET)
                .removeCapability(NET_CAPABILITY_TRUSTED)
                .addTransportType(TRANSPORT_CELLULAR);
        if (ShimUtils.isAtLeastS()) {
            nc.addCapability(NET_CAPABILITY_NOT_VCN_MANAGED);
        }
        doValidationSkippedTest(nc.build());
        doValidationSkippedTest(nc);
    }

    @Test
    public void testRestrictedCapabilityValidated() throws Exception {
        final NetworkCapabilities.Builder nc = new NetworkCapabilities.Builder()
        // Cannot use the NetworkCapabilities builder on Q
        final NetworkCapabilities nc = new NetworkCapabilities()
                .addCapability(NET_CAPABILITY_INTERNET)
                .removeCapability(NET_CAPABILITY_NOT_RESTRICTED)
                .addTransportType(TRANSPORT_CELLULAR);
        if (ShimUtils.isAtLeastS()) {
            nc.addCapability(NET_CAPABILITY_NOT_VCN_MANAGED);
        }
        doValidationSkippedTest(nc.build());
        doValidationSkippedTest(nc);
    }

    private NetworkCapabilities getVcnUnderlyingCarrierWifiCaps() {