Fix cannot find removeUnwantedCapability on R device

Test: atest CtsNetTestCasesLatestSdk:android.net.NetworkCapabilitiesTest
Fix: 183473863
Change-Id: Icf2cda325795acee22a6c634e8d978f64c5ac3cb
This commit is contained in:
junyulai
2021-03-23 17:21:34 +08:00
parent 5f100ec524
commit 8428118d0f

View File

@@ -611,17 +611,18 @@ public class NetworkCapabilitiesTest {
// From S, it is not allowed to have the same capability in both wanted and // From S, it is not allowed to have the same capability in both wanted and
// unwanted list. // unwanted list.
assertThrows(IllegalArgumentException.class, () -> nc2.combineCapabilities(nc1)); assertThrows(IllegalArgumentException.class, () -> nc2.combineCapabilities(nc1));
// Remove unwanted capability to continue other tests.
nc1.removeUnwantedCapability(NET_CAPABILITY_NOT_ROAMING);
} else { } else {
nc2.combineCapabilities(nc1); nc2.combineCapabilities(nc1);
// We will get this capability in both requested and unwanted lists thus this request // We will get this capability in both requested and unwanted lists thus this request
// will never be satisfied. // will never be satisfied.
assertTrue(nc2.hasCapability(NET_CAPABILITY_NOT_ROAMING)); assertTrue(nc2.hasCapability(NET_CAPABILITY_NOT_ROAMING));
assertTrue(nc2.hasUnwantedCapability(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); nc1.setSSID(TEST_SSID);
nc2.combineCapabilities(nc1); nc2.combineCapabilities(nc1);
if (isAtLeastR()) { if (isAtLeastR()) {