Merge changes I35ed84fc,Ie6cfd77b,I4e4f929f,I751526e8
* changes: Fix comments left on aosp/1547454 and aosp/1556106 Remove INetworkManagementService from ConnectivityService Remove unused INetworkManagementService Remove BaseNetworkObserver from Nat464Xlat
This commit is contained in:
@@ -1463,7 +1463,6 @@ public class ConnectivityServiceTest {
|
||||
mDeps = makeDependencies();
|
||||
returnRealCallingUid();
|
||||
mService = new ConnectivityService(mServiceContext,
|
||||
mNetworkManagementService,
|
||||
mStatsService,
|
||||
mMockDnsResolver,
|
||||
mock(IpConnectivityLog.class),
|
||||
@@ -7856,7 +7855,6 @@ public class ConnectivityServiceTest {
|
||||
cellLp.addRoute(defaultRoute);
|
||||
cellLp.addRoute(ipv6Subnet);
|
||||
mCellNetworkAgent = new TestNetworkAgentWrapper(TRANSPORT_CELLULAR, cellLp);
|
||||
reset(mNetworkManagementService);
|
||||
reset(mMockDnsResolver);
|
||||
reset(mMockNetd);
|
||||
reset(mBatteryStatsService);
|
||||
@@ -7896,7 +7894,6 @@ public class ConnectivityServiceTest {
|
||||
|
||||
verifyNoMoreInteractions(mMockNetd);
|
||||
verifyNoMoreInteractions(mMockDnsResolver);
|
||||
reset(mNetworkManagementService);
|
||||
reset(mMockNetd);
|
||||
reset(mMockDnsResolver);
|
||||
when(mMockNetd.interfaceGetCfg(CLAT_PREFIX + MOBILE_IFNAME))
|
||||
@@ -7996,7 +7993,6 @@ public class ConnectivityServiceTest {
|
||||
verify(mMockNetd, times(1)).networkRemoveInterface(cellNetId, CLAT_PREFIX + MOBILE_IFNAME);
|
||||
verifyNoMoreInteractions(mMockNetd);
|
||||
verifyNoMoreInteractions(mMockDnsResolver);
|
||||
reset(mNetworkManagementService);
|
||||
reset(mMockNetd);
|
||||
reset(mMockDnsResolver);
|
||||
when(mMockNetd.interfaceGetCfg(CLAT_PREFIX + MOBILE_IFNAME))
|
||||
@@ -8233,7 +8229,6 @@ public class ConnectivityServiceTest {
|
||||
final LinkProperties cellLp = new LinkProperties();
|
||||
cellLp.setInterfaceName(MOBILE_IFNAME);
|
||||
mCellNetworkAgent.sendLinkProperties(cellLp);
|
||||
reset(mNetworkManagementService);
|
||||
mCellNetworkAgent.connect(true);
|
||||
networkCallback.expectAvailableThenValidatedCallbacks(mCellNetworkAgent);
|
||||
verify(mMockNetd, times(1)).idletimerAddInterface(eq(MOBILE_IFNAME), anyInt(),
|
||||
@@ -8927,8 +8922,8 @@ public class ConnectivityServiceTest {
|
||||
ConnectivityManager.getNetworkTypeName(TYPE_MOBILE),
|
||||
TelephonyManager.getNetworkTypeName(TelephonyManager.NETWORK_TYPE_LTE));
|
||||
return new NetworkAgentInfo(null, new Network(NET_ID), info, new LinkProperties(),
|
||||
nc, 0, mServiceContext, null, new NetworkAgentConfig(), mService, null, null, null,
|
||||
0, INVALID_UID, mQosCallbackTracker);
|
||||
nc, 0, mServiceContext, null, new NetworkAgentConfig(), mService, null, null, 0,
|
||||
INVALID_UID, mQosCallbackTracker);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -41,7 +41,6 @@ import android.net.NetworkCapabilities;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.NetworkProvider;
|
||||
import android.os.Binder;
|
||||
import android.os.INetworkManagementService;
|
||||
import android.text.format.DateUtils;
|
||||
|
||||
import androidx.test.filters.SmallTest;
|
||||
@@ -74,7 +73,6 @@ public class LingerMonitorTest {
|
||||
@Mock ConnectivityService mConnService;
|
||||
@Mock IDnsResolver mDnsResolver;
|
||||
@Mock INetd mNetd;
|
||||
@Mock INetworkManagementService mNMS;
|
||||
@Mock Context mCtx;
|
||||
@Mock NetworkNotificationManager mNotifier;
|
||||
@Mock Resources mResources;
|
||||
@@ -358,8 +356,8 @@ public class LingerMonitorTest {
|
||||
caps.addTransportType(transport);
|
||||
NetworkAgentInfo nai = new NetworkAgentInfo(null, new Network(netId), info,
|
||||
new LinkProperties(), caps, 50, mCtx, null, new NetworkAgentConfig() /* config */,
|
||||
mConnService, mNetd, mDnsResolver, mNMS, NetworkProvider.ID_NONE,
|
||||
Binder.getCallingUid(), mQosCallbackTracker);
|
||||
mConnService, mNetd, mDnsResolver, NetworkProvider.ID_NONE, Binder.getCallingUid(),
|
||||
mQosCallbackTracker);
|
||||
nai.everValidated = true;
|
||||
return nai;
|
||||
}
|
||||
|
||||
@@ -36,7 +36,6 @@ import android.net.LinkProperties;
|
||||
import android.net.NetworkAgentConfig;
|
||||
import android.net.NetworkInfo;
|
||||
import android.os.Handler;
|
||||
import android.os.INetworkManagementService;
|
||||
import android.os.test.TestLooper;
|
||||
|
||||
import androidx.test.filters.SmallTest;
|
||||
@@ -67,7 +66,6 @@ public class Nat464XlatTest {
|
||||
@Mock ConnectivityService mConnectivity;
|
||||
@Mock IDnsResolver mDnsResolver;
|
||||
@Mock INetd mNetd;
|
||||
@Mock INetworkManagementService mNms;
|
||||
@Mock NetworkAgentInfo mNai;
|
||||
|
||||
TestLooper mLooper;
|
||||
@@ -75,7 +73,7 @@ public class Nat464XlatTest {
|
||||
NetworkAgentConfig mAgentConfig = new NetworkAgentConfig();
|
||||
|
||||
Nat464Xlat makeNat464Xlat() {
|
||||
return new Nat464Xlat(mNai, mNetd, mDnsResolver, mNms) {
|
||||
return new Nat464Xlat(mNai, mNetd, mDnsResolver) {
|
||||
@Override protected int getNetId() {
|
||||
return NETID;
|
||||
}
|
||||
@@ -206,7 +204,6 @@ public class Nat464XlatTest {
|
||||
// Start clat.
|
||||
nat.start();
|
||||
|
||||
verify(mNms).registerObserver(eq(nat));
|
||||
verify(mNetd).clatdStart(eq(BASE_IFACE), eq(NAT64_PREFIX));
|
||||
|
||||
// Stacked interface up notification arrives.
|
||||
@@ -225,7 +222,6 @@ public class Nat464XlatTest {
|
||||
|
||||
verify(mNetd).clatdStop(eq(BASE_IFACE));
|
||||
verify(mConnectivity, times(2)).handleUpdateLinkProperties(eq(mNai), c.capture());
|
||||
verify(mNms).unregisterObserver(eq(nat));
|
||||
assertTrue(c.getValue().getStackedLinks().isEmpty());
|
||||
assertFalse(c.getValue().getAllInterfaceNames().contains(STACKED_IFACE));
|
||||
verify(mDnsResolver).stopPrefix64Discovery(eq(NETID));
|
||||
@@ -235,7 +231,7 @@ public class Nat464XlatTest {
|
||||
nat.interfaceRemoved(STACKED_IFACE);
|
||||
mLooper.dispatchNext();
|
||||
|
||||
verifyNoMoreInteractions(mNetd, mNms, mConnectivity);
|
||||
verifyNoMoreInteractions(mNetd, mConnectivity);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -346,7 +342,6 @@ public class Nat464XlatTest {
|
||||
|
||||
nat.start();
|
||||
|
||||
verify(mNms).registerObserver(eq(nat));
|
||||
verify(mNetd).clatdStart(eq(BASE_IFACE), eq(NAT64_PREFIX));
|
||||
|
||||
// Stacked interface up notification arrives.
|
||||
@@ -365,7 +360,6 @@ public class Nat464XlatTest {
|
||||
|
||||
verify(mNetd).clatdStop(eq(BASE_IFACE));
|
||||
verify(mConnectivity, times(2)).handleUpdateLinkProperties(eq(mNai), c.capture());
|
||||
verify(mNms).unregisterObserver(eq(nat));
|
||||
verify(mDnsResolver).stopPrefix64Discovery(eq(NETID));
|
||||
assertTrue(c.getValue().getStackedLinks().isEmpty());
|
||||
assertFalse(c.getValue().getAllInterfaceNames().contains(STACKED_IFACE));
|
||||
@@ -374,7 +368,7 @@ public class Nat464XlatTest {
|
||||
// ConnectivityService stops clat: no-op.
|
||||
nat.stop();
|
||||
|
||||
verifyNoMoreInteractions(mNetd, mNms, mConnectivity);
|
||||
verifyNoMoreInteractions(mNetd, mConnectivity);
|
||||
}
|
||||
|
||||
private void checkStopBeforeClatdStarts(boolean dueToDisconnect) throws Exception {
|
||||
@@ -386,7 +380,6 @@ public class Nat464XlatTest {
|
||||
|
||||
nat.start();
|
||||
|
||||
verify(mNms).registerObserver(eq(nat));
|
||||
verify(mNetd).clatdStart(eq(BASE_IFACE), eq(NAT64_PREFIX));
|
||||
|
||||
// ConnectivityService immediately stops clat (Network disconnects, IPv4 addr appears, ...)
|
||||
@@ -394,7 +387,6 @@ public class Nat464XlatTest {
|
||||
nat.stop();
|
||||
|
||||
verify(mNetd).clatdStop(eq(BASE_IFACE));
|
||||
verify(mNms).unregisterObserver(eq(nat));
|
||||
verify(mDnsResolver).stopPrefix64Discovery(eq(NETID));
|
||||
assertIdle(nat);
|
||||
|
||||
@@ -408,7 +400,7 @@ public class Nat464XlatTest {
|
||||
|
||||
assertIdle(nat);
|
||||
|
||||
verifyNoMoreInteractions(mNetd, mNms, mConnectivity);
|
||||
verifyNoMoreInteractions(mNetd, mConnectivity);
|
||||
}
|
||||
|
||||
@Test
|
||||
@@ -430,7 +422,6 @@ public class Nat464XlatTest {
|
||||
|
||||
nat.start();
|
||||
|
||||
verify(mNms).registerObserver(eq(nat));
|
||||
verify(mNetd).clatdStart(eq(BASE_IFACE), eq(NAT64_PREFIX));
|
||||
|
||||
// ConnectivityService immediately stops clat (Network disconnects, IPv4 addr appears, ...)
|
||||
@@ -438,11 +429,10 @@ public class Nat464XlatTest {
|
||||
nat.stop();
|
||||
|
||||
verify(mNetd).clatdStop(eq(BASE_IFACE));
|
||||
verify(mNms).unregisterObserver(eq(nat));
|
||||
verify(mDnsResolver).stopPrefix64Discovery(eq(NETID));
|
||||
assertIdle(nat);
|
||||
|
||||
verifyNoMoreInteractions(mNetd, mNms, mConnectivity);
|
||||
verifyNoMoreInteractions(mNetd, mConnectivity);
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
Reference in New Issue
Block a user