diff options
| author | 2019-01-21 22:50:47 -0800 | |
|---|---|---|
| committer | 2019-01-21 22:50:47 -0800 | |
| commit | 79489fa5426f98c14c41bc56eb4311edeb26210c (patch) | |
| tree | 67add81031e0160db27651c197ccc2325f0257b0 | |
| parent | 8718e42d68bf8cd5f26f857de40b211244feef91 (diff) | |
| parent | 2f4c32bc50de19b347e9a9ff0d91c12595f7d856 (diff) | |
Merge "Properly expect all callbacks in testStackedLinkProperties." am: a1b2a93273
am: 2f4c32bc50
Change-Id: I9b066e4242d52f917e36a05911bdcd843c3f5c84
| -rw-r--r-- | tests/net/java/com/android/server/ConnectivityServiceTest.java | 7 | 
1 files changed, 3 insertions, 4 deletions
diff --git a/tests/net/java/com/android/server/ConnectivityServiceTest.java b/tests/net/java/com/android/server/ConnectivityServiceTest.java index 882babff4aee..1c264184db4c 100644 --- a/tests/net/java/com/android/server/ConnectivityServiceTest.java +++ b/tests/net/java/com/android/server/ConnectivityServiceTest.java @@ -4775,7 +4775,7 @@ public class ConnectivityServiceTest {          // Clat iface up, expect stack link updated.          clat.interfaceLinkStateChanged(CLAT_PREFIX + MOBILE_IFNAME, true); -        waitForIdle(); +        networkCallback.expectCallback(CallbackState.LINK_PROPERTIES, mCellNetworkAgent);          List<LinkProperties> stackedLps = mCm.getLinkProperties(mCellNetworkAgent.getNetwork())                  .getStackedLinks();          assertEquals(makeClatLinkProperties(myIpv4), stackedLps.get(0)); @@ -4783,7 +4783,6 @@ public class ConnectivityServiceTest {          // Change trivial linkproperties and see if stacked link is preserved.          cellLp.addDnsServer(InetAddress.getByName("8.8.8.8"));          mCellNetworkAgent.sendLinkProperties(cellLp); -        waitForIdle();          networkCallback.expectCallback(CallbackState.LINK_PROPERTIES, mCellNetworkAgent);          List<LinkProperties> stackedLpsAfterChange = @@ -4795,19 +4794,19 @@ public class ConnectivityServiceTest {          cellLp.addLinkAddress(myIpv4);          cellLp.addRoute(new RouteInfo(myIpv4, null, MOBILE_IFNAME));          mCellNetworkAgent.sendLinkProperties(cellLp); -        waitForIdle();          networkCallback.expectCallback(CallbackState.LINK_PROPERTIES, mCellNetworkAgent);          verify(mMockNetd, times(1)).clatdStop(MOBILE_IFNAME);          // Clat iface removed, expect linkproperties revert to original one          clat.interfaceRemoved(CLAT_PREFIX + MOBILE_IFNAME); -        waitForIdle();          networkCallback.expectCallback(CallbackState.LINK_PROPERTIES, mCellNetworkAgent);          LinkProperties actualLpAfterIpv4 = mCm.getLinkProperties(mCellNetworkAgent.getNetwork());          assertEquals(cellLp, actualLpAfterIpv4);          // Clean up          mCellNetworkAgent.disconnect(); +        networkCallback.expectCallback(CallbackState.LOST, mCellNetworkAgent); +        networkCallback.assertNoCallback();          mCm.unregisterNetworkCallback(networkCallback);      }  |