Index: chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java |
diff --git a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java |
index 583376ca89798e6f3ad68e8e03e7e16570a3f75d..7d80890535770857026f432ce120ce9fc5583cfc 100644 |
--- a/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java |
+++ b/chrome/test/android/javatests/src/org/chromium/chrome/test/util/browser/signin/SigninTestUtil.java |
@@ -6,12 +6,9 @@ package org.chromium.chrome.test.util.browser.signin; |
import android.accounts.Account; |
import android.annotation.SuppressLint; |
-import android.app.Instrumentation; |
-import android.content.Context; |
import org.chromium.base.ContextUtils; |
import org.chromium.base.ThreadUtils; |
-import org.chromium.chrome.browser.init.ProcessInitializationHandler; |
import org.chromium.chrome.browser.signin.AccountIdProvider; |
import org.chromium.chrome.browser.signin.AccountTrackerService; |
import org.chromium.chrome.browser.signin.OAuth2TokenService; |
@@ -31,8 +28,6 @@ public final class SigninTestUtil { |
private static final String DEFAULT_ACCOUNT = "test@gmail.com"; |
@SuppressLint("StaticFieldLeak") |
- private static Context sContext; |
- @SuppressLint("StaticFieldLeak") |
private static FakeAccountManagerDelegate sAccountManager; |
/** |
@@ -40,33 +35,18 @@ public final class SigninTestUtil { |
* |
* This must be called before native is loaded. |
*/ |
- public static void setUpAuthForTest(Instrumentation instrumentation) { |
- assert sContext == null; |
- sContext = instrumentation.getTargetContext(); |
- ThreadUtils.runOnUiThreadBlocking(new Runnable() { |
- @Override |
- public void run() { |
- ProcessInitializationHandler.getInstance().initializePreNative(); |
- } |
- }); |
- sAccountManager = new FakeAccountManagerDelegate(sContext); |
- AccountManagerHelper.overrideAccountManagerHelperForTests(sContext, sAccountManager); |
+ public static void setUpAuthForTest() { |
+ sAccountManager = new FakeAccountManagerDelegate(); |
+ AccountManagerHelper.overrideAccountManagerHelperForTests(sAccountManager); |
overrideAccountIdProvider(); |
resetSigninState(); |
} |
/** |
- * Tears down the test authentication environment. |
- */ |
- public static void tearDownAuthForTest() { |
- sContext = null; |
- } |
- |
- /** |
* Returns the currently signed in account. |
*/ |
public static Account getCurrentAccount() { |
- assert sContext != null; |
+ assert sAccountManager != null; |
return ChromeSigninController.get().getSignedInUser(); |
} |
@@ -107,7 +87,7 @@ public final class SigninTestUtil { |
} |
private static Account createTestAccount(String accountName) { |
- assert sContext != null; |
+ assert sAccountManager != null; |
Account account = AccountManagerHelper.createAccountFromName(accountName); |
AccountHolder.Builder accountHolder = AccountHolder.builder(account).alwaysAccept(true); |
sAccountManager.addAccountHolderExplicitly(accountHolder.build()); |