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

Commit c9afd3fa authored by junyulai's avatar junyulai
Browse files

Fix cannot find removeUnwantedCapability on R device

Test: atest CtsNetTestCasesLatestSdk:android.net.NetworkCapabilitiesTest
Fix: 183473863
Merged-In: Icf2cda325795acee22a6c634e8d978f64c5ac3cb
Change-Id: Icf2cda325795acee22a6c634e8d978f64c5ac3cb
  (cherry-picked from ag/13966708)
parent e1b9b928
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -611,17 +611,18 @@ public class NetworkCapabilitiesTest {
            // From S, it is not allowed to have the same capability in both wanted and
            // unwanted list.
            assertThrows(IllegalArgumentException.class, () -> nc2.combineCapabilities(nc1));
            // Remove unwanted capability to continue other tests.
            nc1.removeUnwantedCapability(NET_CAPABILITY_NOT_ROAMING);
        } else {
            nc2.combineCapabilities(nc1);
            // We will get this capability in both requested and unwanted lists thus this request
            // will never be satisfied.
            assertTrue(nc2.hasCapability(NET_CAPABILITY_NOT_ROAMING));
            assertTrue(nc2.hasUnwantedCapability(NET_CAPABILITY_NOT_ROAMING));
            // For R or below, remove unwanted capability via removeCapability.
            nc1.removeCapability(NET_CAPABILITY_NOT_ROAMING);
        }

        // Remove unwanted capability to continue other tests.
        nc1.removeUnwantedCapability(NET_CAPABILITY_NOT_ROAMING);

        nc1.setSSID(TEST_SSID);
        nc2.combineCapabilities(nc1);
        if (isAtLeastR()) {