From bbb586d7f165064c1f61cbd7d86125770af07c21 Mon Sep 17 00:00:00 2001 From: Yan Yan Date: Thu, 28 Jul 2022 00:26:39 +0000 Subject: [PATCH] Update VpnTest to use VpnNetworkAgentWrapper Bug: 192077544 Test: atest VpnTest Change-Id: Id0be4c4f2c9eba6cb7445d5c5ea4889165971317 --- .../com/android/server/connectivity/VpnTest.java | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/tests/unit/java/com/android/server/connectivity/VpnTest.java b/tests/unit/java/com/android/server/connectivity/VpnTest.java index 03f2589c73..627a758242 100644 --- a/tests/unit/java/com/android/server/connectivity/VpnTest.java +++ b/tests/unit/java/com/android/server/connectivity/VpnTest.java @@ -92,7 +92,6 @@ import android.net.LinkAddress; import android.net.LinkProperties; import android.net.LocalSocket; import android.net.Network; -import android.net.NetworkAgent; import android.net.NetworkCapabilities; import android.net.NetworkInfo.DetailedState; import android.net.RouteInfo; @@ -246,7 +245,7 @@ public class VpnTest extends VpnTestBase { @Mock private Vpn.SystemServices mSystemServices; @Mock private Vpn.IkeSessionWrapper mIkeSessionWrapper; @Mock private Vpn.Ikev2SessionCreator mIkev2SessionCreator; - @Mock private NetworkAgent mMockNetworkAgent; + @Mock private Vpn.VpnNetworkAgentWrapper mMockNetworkAgent; @Mock private ConnectivityManager mConnectivityManager; @Mock private IpSecService mIpSecService; @Mock private VpnProfileStore mVpnProfileStore; @@ -870,7 +869,7 @@ public class VpnTest extends VpnTestBase { public void testRefreshPlatformVpnAppExclusionList_updatesExcludedUids() throws Exception { final Vpn vpn = prepareVpnForVerifyAppExclusionList(); vpn.setAppExclusionList(TEST_VPN_PKG, Arrays.asList(PKGS)); - verify(mMockNetworkAgent).sendNetworkCapabilities(any()); + verify(mMockNetworkAgent).doSendNetworkCapabilities(any()); assertEquals(Arrays.asList(PKGS), vpn.getAppExclusionList(TEST_VPN_PKG)); reset(mMockNetworkAgent); @@ -887,7 +886,7 @@ public class VpnTest extends VpnTestBase { vpn.mNetworkCapabilities.getUids()); ArgumentCaptor ncCaptor = ArgumentCaptor.forClass(NetworkCapabilities.class); - verify(mMockNetworkAgent).sendNetworkCapabilities(ncCaptor.capture()); + verify(mMockNetworkAgent).doSendNetworkCapabilities(ncCaptor.capture()); assertEquals(makeVpnUidRange(PRIMARY_USER.id, newExcludedUids), ncCaptor.getValue().getUids()); @@ -902,7 +901,7 @@ public class VpnTest extends VpnTestBase { assertEquals(Arrays.asList(PKGS), vpn.getAppExclusionList(TEST_VPN_PKG)); assertEquals(makeVpnUidRange(PRIMARY_USER.id, newExcludedUids), vpn.mNetworkCapabilities.getUids()); - verify(mMockNetworkAgent).sendNetworkCapabilities(ncCaptor.capture()); + verify(mMockNetworkAgent).doSendNetworkCapabilities(ncCaptor.capture()); assertEquals(makeVpnUidRange(PRIMARY_USER.id, newExcludedUids), ncCaptor.getValue().getUids()); } @@ -1830,7 +1829,7 @@ public class VpnTest extends VpnTestBase { Collections.singletonList(TEST_NETWORK_2), vpnSnapShot.vpn.mNetworkCapabilities.getUnderlyingNetworks()); verify(mMockNetworkAgent) - .setUnderlyingNetworks(Collections.singletonList(TEST_NETWORK_2)); + .doSetUnderlyingNetworks(Collections.singletonList(TEST_NETWORK_2)); vpnSnapShot.vpn.mVpnRunner.exitVpnRunner(); } @@ -1872,7 +1871,7 @@ public class VpnTest extends VpnTestBase { Collections.singletonList(TEST_NETWORK_2), vpnSnapShot.vpn.mNetworkCapabilities.getUnderlyingNetworks()); verify(mMockNetworkAgent) - .setUnderlyingNetworks(Collections.singletonList(TEST_NETWORK_2)); + .doSetUnderlyingNetworks(Collections.singletonList(TEST_NETWORK_2)); vpnSnapShot.vpn.mVpnRunner.exitVpnRunner(); } @@ -1880,7 +1879,7 @@ public class VpnTest extends VpnTestBase { private void verifyHandlingNetworkLoss() throws Exception { final ArgumentCaptor lpCaptor = ArgumentCaptor.forClass(LinkProperties.class); - verify(mMockNetworkAgent).sendLinkProperties(lpCaptor.capture()); + verify(mMockNetworkAgent).doSendLinkProperties(lpCaptor.capture()); final LinkProperties lp = lpCaptor.getValue(); assertNull(lp.getInterfaceName());