Remove last NetworkStack usage of hidden APIs
Includes various small changes to stop using hidden APIs Test: make NetworkStack Test: flashed, booted, WiFi and tethering working Bug: 112869080 Change-Id: Id2830795a444f484b377ed6437435a1cd833697a
This commit is contained in:
@@ -57,6 +57,7 @@ import static android.net.NetworkPolicyManager.RULE_ALLOW_METERED;
|
||||
import static android.net.NetworkPolicyManager.RULE_NONE;
|
||||
import static android.net.NetworkPolicyManager.RULE_REJECT_ALL;
|
||||
import static android.net.NetworkPolicyManager.RULE_REJECT_METERED;
|
||||
import static android.net.shared.NetworkParcelableUtil.fromStableParcelable;
|
||||
|
||||
import static com.android.internal.util.TestUtils.waitForIdleHandler;
|
||||
import static com.android.internal.util.TestUtils.waitForIdleLooper;
|
||||
@@ -119,6 +120,7 @@ import android.net.NetworkFactory;
|
||||
import android.net.NetworkInfo;
|
||||
import android.net.NetworkInfo.DetailedState;
|
||||
import android.net.NetworkMisc;
|
||||
import android.net.NetworkParcelable;
|
||||
import android.net.NetworkRequest;
|
||||
import android.net.NetworkSpecifier;
|
||||
import android.net.NetworkStack;
|
||||
@@ -482,8 +484,8 @@ public class ConnectivityServiceTest {
|
||||
fail(e.getMessage());
|
||||
}
|
||||
|
||||
final ArgumentCaptor<Network> nmNetworkCaptor =
|
||||
ArgumentCaptor.forClass(Network.class);
|
||||
final ArgumentCaptor<NetworkParcelable> nmNetworkCaptor =
|
||||
ArgumentCaptor.forClass(NetworkParcelable.class);
|
||||
final ArgumentCaptor<INetworkMonitorCallbacks> nmCbCaptor =
|
||||
ArgumentCaptor.forClass(INetworkMonitorCallbacks.class);
|
||||
doNothing().when(mNetworkStack).makeNetworkMonitor(
|
||||
@@ -523,7 +525,8 @@ public class ConnectivityServiceTest {
|
||||
}
|
||||
};
|
||||
|
||||
assertEquals(mNetworkAgent.netId, nmNetworkCaptor.getValue().netId);
|
||||
assertEquals(
|
||||
mNetworkAgent.netId, fromStableParcelable(nmNetworkCaptor.getValue()).netId);
|
||||
mNmCallbacks = nmCbCaptor.getValue();
|
||||
|
||||
try {
|
||||
|
||||
Reference in New Issue
Block a user