Index: net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java |
diff --git a/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java b/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java |
index 3deeb5fd6636875fd561ae53cc6c5f36ab5ba6f9..fd894983d2e15434bf080be24249f50d46061ada 100644 |
--- a/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java |
+++ b/net/android/javatests/src/org/chromium/net/NetworkChangeNotifierTest.java |
@@ -25,6 +25,7 @@ import android.test.UiThreadTest; |
import android.test.suitebuilder.annotation.MediumTest; |
import org.chromium.base.ApplicationState; |
+import org.chromium.base.ContextUtils; |
import org.chromium.base.ThreadUtils; |
import org.chromium.base.library_loader.LibraryLoader; |
import org.chromium.base.library_loader.LibraryProcessType; |
@@ -145,7 +146,7 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase { |
} |
// List of networks we're pretending are currently connected. |
- private final ArrayList<MockNetwork> mMockNetworks = new ArrayList<MockNetwork>(); |
+ private final ArrayList<MockNetwork> mMockNetworks = new ArrayList<>(); |
private boolean mActiveNetworkExists; |
private int mNetworkType; |
@@ -315,7 +316,7 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase { |
private static class TestNetworkChangeNotifierAutoDetectObserver |
implements NetworkChangeNotifierAutoDetect.Observer { |
// The list of network changes that have been witnessed. |
- final ArrayList<ChangeInfo> mChanges = new ArrayList<ChangeInfo>(); |
+ final ArrayList<ChangeInfo> mChanges = new ArrayList<>(); |
@Override |
public void onConnectionTypeChanged(int newConnectionType) {} |
@@ -424,13 +425,15 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase { |
@Override |
protected void setUp() throws Exception { |
super.setUp(); |
- LibraryLoader.get(LibraryProcessType.PROCESS_BROWSER) |
- .ensureInitialized(getInstrumentation().getTargetContext()); |
+ ContextUtils.initApplicationContext( |
+ getInstrumentation().getTargetContext().getApplicationContext()); |
+ LibraryLoader.get(LibraryProcessType.PROCESS_BROWSER).ensureInitialized(); |
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { |
// Find Network.Network(int netId) using reflection. |
mNetworkConstructor = Network.class.getConstructor(Integer.TYPE); |
} |
ThreadUtils.postOnUiThread(new Runnable() { |
+ @Override |
public void run() { |
createTestNotifier(WatchForChanges.ONLY_WHEN_APP_IN_FOREGROUND); |
} |
@@ -831,6 +834,7 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase { |
new TestNetworkChangeNotifierAutoDetectObserver(); |
Callable<NetworkChangeNotifierAutoDetect> callable = |
new Callable<NetworkChangeNotifierAutoDetect>() { |
+ @Override |
public NetworkChangeNotifierAutoDetect call() { |
return new NetworkChangeNotifierAutoDetect( |
observer, context, new RegistrationPolicyApplicationStatus() { |
@@ -846,8 +850,7 @@ public class NetworkChangeNotifierTest extends InstrumentationTestCase { |
}); |
} |
}; |
- FutureTask<NetworkChangeNotifierAutoDetect> task = |
- new FutureTask<NetworkChangeNotifierAutoDetect>(callable); |
+ FutureTask<NetworkChangeNotifierAutoDetect> task = new FutureTask<>(callable); |
ThreadUtils.postOnUiThread(task); |
NetworkChangeNotifierAutoDetect ncn = task.get(); |