| Index: chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerTest.java
|
| diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerTest.java
|
| index 6e198514367aabc27a69adf542952eb522689ffc..ed9208b3e7317c8b93e8744a24d18f26c5c46949 100644
|
| --- a/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerTest.java
|
| +++ b/chrome/android/javatests/src/org/chromium/chrome/browser/preferences/privacy/PrivacyPreferencesManagerTest.java
|
| @@ -5,20 +5,25 @@
|
| package org.chromium.chrome.browser.preferences.privacy;
|
|
|
| import android.content.Context;
|
| +import android.support.test.InstrumentationRegistry;
|
| import android.support.test.filters.SmallTest;
|
| -import android.test.InstrumentationTestCase;
|
| import android.test.UiThreadTest;
|
|
|
| +import org.junit.Assert;
|
| +import org.junit.Test;
|
| +import org.junit.runner.RunWith;
|
| +
|
| import org.chromium.base.CommandLine;
|
| import org.chromium.base.ContextUtils;
|
| import org.chromium.base.test.util.AdvancedMockContext;
|
| import org.chromium.base.test.util.Feature;
|
| +import org.chromium.chrome.test.ChromeJUnit4ClassRunner;
|
|
|
| /**
|
| * Tests "Usage and Crash reporting" preferences.
|
| */
|
| -public class PrivacyPreferencesManagerTest extends InstrumentationTestCase {
|
| -
|
| +@RunWith(ChromeJUnit4ClassRunner.class)
|
| +public class PrivacyPreferencesManagerTest {
|
| private static final boolean CONNECTED = true;
|
| private static final boolean DISCONNECTED = false;
|
|
|
| @@ -38,6 +43,7 @@ public class PrivacyPreferencesManagerTest extends InstrumentationTestCase {
|
| // caching still works.
|
| private static final int REPS = 3;
|
|
|
| + @Test
|
| @SmallTest
|
| @Feature({"Android-AppBase"})
|
| @UiThreadTest
|
| @@ -60,7 +66,8 @@ public class PrivacyPreferencesManagerTest extends InstrumentationTestCase {
|
| private void runTest(boolean isConnected, boolean wifiOn, boolean isMetricsReportingEnabled,
|
| boolean expectedMetricsUploadPermitted,
|
| boolean expectedNetworkAvailableForCrashUploads) {
|
| - PermissionContext context = new PermissionContext(getInstrumentation().getTargetContext());
|
| + PermissionContext context = new PermissionContext(
|
| + InstrumentationRegistry.getInstrumentation().getTargetContext());
|
| ContextUtils.initApplicationContextForTests(context.getApplicationContext());
|
| PrivacyPreferencesManager preferenceManager = new MockPrivacyPreferencesManager(
|
| context, isConnected, wifiOn, isMetricsReportingEnabled);
|
| @@ -70,12 +77,12 @@ public class PrivacyPreferencesManagerTest extends InstrumentationTestCase {
|
| wifiOn, isMetricsReportingEnabled);
|
| String msg = String.format("Metrics reporting should be %1$b for %2$s",
|
| expectedMetricsUploadPermitted, state);
|
| - assertEquals(msg, expectedMetricsUploadPermitted,
|
| + Assert.assertEquals(msg, expectedMetricsUploadPermitted,
|
| preferenceManager.isMetricsUploadPermitted());
|
|
|
| msg = String.format("Crash reporting should be %1$b for wifi %2$s",
|
| expectedNetworkAvailableForCrashUploads, wifiOn);
|
| - assertEquals(msg, expectedNetworkAvailableForCrashUploads,
|
| + Assert.assertEquals(msg, expectedNetworkAvailableForCrashUploads,
|
| preferenceManager.isNetworkAvailableForCrashUploads());
|
| }
|
| }
|
| @@ -114,7 +121,7 @@ public class PrivacyPreferencesManagerTest extends InstrumentationTestCase {
|
| if (Context.CONNECTIVITY_SERVICE.equals(name)) {
|
| return null;
|
| }
|
| - fail("Should not ask for any other service than the ConnectionManager.");
|
| + Assert.fail("Should not ask for any other service than the ConnectionManager.");
|
| return super.getSystemService(name);
|
| }
|
| }
|
|
|