From 454d55d8226ad3ee50e474b332d6faab00f01550 Mon Sep 17 00:00:00 2001 From: Hugo Benichi Date: Mon, 31 Jul 2017 12:58:20 +0900 Subject: [PATCH] Boostrap test for NetworkMonitor This will finally allow to write captive portal detection unit tests. Bug: 32561414 Bug: 62918393 Test: runtest frameworks-net Change-Id: I38db1bb79ae80a82b4199dc9cb1b56257e0cf222 --- .../com/android/server/connectivity/NetworkAgentInfo.java | 4 ++++ .../net/java/com/android/server/ConnectivityServiceTest.java | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java index e96f4b0383..a4d7242086 100644 --- a/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java +++ b/services/core/java/com/android/server/connectivity/NetworkAgentInfo.java @@ -278,6 +278,10 @@ public class NetworkAgentInfo implements Comparable { return mHandler; } + public Network network() { + return network; + } + // Functions for manipulating the requests satisfied by this network. // // These functions must only called on ConnectivityService's main thread. diff --git a/tests/net/java/com/android/server/ConnectivityServiceTest.java b/tests/net/java/com/android/server/ConnectivityServiceTest.java index 8816d43ef8..a814738038 100644 --- a/tests/net/java/com/android/server/ConnectivityServiceTest.java +++ b/tests/net/java/com/android/server/ConnectivityServiceTest.java @@ -683,7 +683,8 @@ public class ConnectivityServiceTest extends AndroidTestCase { public WrappedNetworkMonitor(Context context, Handler handler, NetworkAgentInfo networkAgentInfo, NetworkRequest defaultRequest, IpConnectivityLog log) { - super(context, handler, networkAgentInfo, defaultRequest, log); + super(context, handler, networkAgentInfo, defaultRequest, log, + NetworkMonitor.NetworkMonitorSettings.DEFAULT); } @Override