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)
This commit is contained in:
@@ -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()) {
|
||||
|
||||
Reference in New Issue
Block a user