From 878ad503a9d319209110d9761f0161204e1d4d3b Mon Sep 17 00:00:00 2001 From: Chiachang Wang Date: Tue, 20 Apr 2021 15:54:29 +0800 Subject: [PATCH] Update APIs based on API review feedback Update the usage in callers side for - Rename NetworkAgent#setTeardownDelayMs to NetworkAgent#setTeardownDelayMillis - Use getters instead of fields in VpnTransportInfo - Rename registerDefaultNetworkCallbackAsUid to registerDefaultNetworkCallbackForUid in ConnectiivityManager Bug: 183972850 Bug: 185246410 Fix: 184735863 Test: atest FrameworksNetTests Test: atest CtsNetTestCasesLatestSdk Change-Id: Ie542e5ad631388d9948dd27de21bc218b5b5b8f2 Merged-In: Ie542e5ad631388d9948dd27de21bc218b5b5b8f2 --- .../app/src/com/android/cts/net/hostside/VpnTest.java | 6 +++--- .../net/src/android/net/cts/ConnectivityManagerTest.java | 4 ++-- tests/cts/net/src/android/net/cts/NetworkAgentTest.kt | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/tests/cts/hostside/app/src/com/android/cts/net/hostside/VpnTest.java b/tests/cts/hostside/app/src/com/android/cts/net/hostside/VpnTest.java index 29efb74b0d..532fd86345 100755 --- a/tests/cts/hostside/app/src/com/android/cts/net/hostside/VpnTest.java +++ b/tests/cts/hostside/app/src/com/android/cts/net/hostside/VpnTest.java @@ -727,8 +727,8 @@ public class VpnTest extends InstrumentationTestCase { final Handler h = new Handler(Looper.getMainLooper()); runWithShellPermissionIdentity(() -> { mCM.registerSystemDefaultNetworkCallback(systemDefaultCallback, h); - mCM.registerDefaultNetworkCallbackAsUid(otherUid, otherUidCallback, h); - mCM.registerDefaultNetworkCallbackAsUid(Process.myUid(), myUidCallback, h); + mCM.registerDefaultNetworkCallbackForUid(otherUid, otherUidCallback, h); + mCM.registerDefaultNetworkCallbackForUid(Process.myUid(), myUidCallback, h); }, NETWORK_SETTINGS); for (TestableNetworkCallback callback : List.of(systemDefaultCallback, otherUidCallback, myUidCallback)) { @@ -1149,7 +1149,7 @@ public class VpnTest extends InstrumentationTestCase { assertTrue(vpnNc.hasTransport(TRANSPORT_VPN)); final TransportInfo ti = vpnNc.getTransportInfo(); assertTrue(ti instanceof VpnTransportInfo); - assertEquals(VpnManager.TYPE_VPN_SERVICE, ((VpnTransportInfo) ti).type); + assertEquals(VpnManager.TYPE_VPN_SERVICE, ((VpnTransportInfo) ti).getType()); } private void assertDefaultProxy(ProxyInfo expected) { diff --git a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java index 25d2a064c7..f71a6de109 100644 --- a/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java +++ b/tests/cts/net/src/android/net/cts/ConnectivityManagerTest.java @@ -608,7 +608,7 @@ public class ConnectivityManagerTest { if (shouldTestSApis()) { runWithShellPermissionIdentity(() -> { mCmShim.registerSystemDefaultNetworkCallback(systemDefaultCallback, h); - mCmShim.registerDefaultNetworkCallbackAsUid(Process.myUid(), perUidCallback, h); + mCmShim.registerDefaultNetworkCallbackForUid(Process.myUid(), perUidCallback, h); }, NETWORK_SETTINGS); } @@ -1828,7 +1828,7 @@ public class ConnectivityManagerTest { final int otherUid = UserHandle.getUid(5, Process.FIRST_APPLICATION_UID); final Handler handler = new Handler(Looper.getMainLooper()); mCm.registerDefaultNetworkCallback(myUidCallback, handler); - mCmShim.registerDefaultNetworkCallbackAsUid(otherUid, otherUidCallback, handler); + mCmShim.registerDefaultNetworkCallbackForUid(otherUid, otherUidCallback, handler); final Network defaultNetwork = mCm.getActiveNetwork(); final List allCallbacks = diff --git a/tests/cts/net/src/android/net/cts/NetworkAgentTest.kt b/tests/cts/net/src/android/net/cts/NetworkAgentTest.kt index f53a2a80b3..5cf7140567 100644 --- a/tests/cts/net/src/android/net/cts/NetworkAgentTest.kt +++ b/tests/cts/net/src/android/net/cts/NetworkAgentTest.kt @@ -359,7 +359,7 @@ class NetworkAgentTest { val callback = TestableNetworkCallback(timeoutMs = DEFAULT_TIMEOUT_MS) requestNetwork(request, callback) val agent = createNetworkAgent(context, name) - agent.setTeardownDelayMs(0) + agent.setTeardownDelayMillis(0) agent.register() agent.markConnected() agent.expectCallback()