Commit 2e87369b authored by Alice Wang's avatar Alice Wang Committed by Commit Bot

[Android][Test] Test AccountPickerDelegate#isIncognitoModeEnabled

This CL adds a test for the method
AccountPickerDelegate#isIncognitoModeEnabled().

Bug: 1149866
Change-Id: I81518ee322d7942ff2482e85683c04a2acf216e0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2544943Reviewed-by: default avatarTanmoy Mollik <triploblastic@chromium.org>
Commit-Queue: Alice Wang <aliceywang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#828664}
parent 48bc579e
...@@ -32,6 +32,7 @@ import org.robolectric.Robolectric; ...@@ -32,6 +32,7 @@ import org.robolectric.Robolectric;
import org.chromium.base.Callback; import org.chromium.base.Callback;
import org.chromium.base.test.BaseRobolectricTestRunner; import org.chromium.base.test.BaseRobolectricTestRunner;
import org.chromium.chrome.browser.incognito.IncognitoUtils;
import org.chromium.chrome.browser.profiles.Profile; import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.signin.IdentityServicesProvider; import org.chromium.chrome.browser.signin.IdentityServicesProvider;
import org.chromium.chrome.browser.signin.SigninManager; import org.chromium.chrome.browser.signin.SigninManager;
...@@ -116,6 +117,7 @@ public class AccountPickerDelegateTest { ...@@ -116,6 +117,7 @@ public class AccountPickerDelegateTest {
@After @After
public void tearDown() { public void tearDown() {
IncognitoUtils.setEnabledForTesting(null);
mDelegate.onDismiss(); mDelegate.onDismiss();
} }
...@@ -184,4 +186,12 @@ public class AccountPickerDelegateTest { ...@@ -184,4 +186,12 @@ public class AccountPickerDelegateTest {
AccountManagerTestRule.TEST_ACCOUNT_EMAIL), AccountManagerTestRule.TEST_ACCOUNT_EMAIL),
mActivity, callback); mActivity, callback);
} }
@Test
public void testIsIncognitoModeEnabled() {
IncognitoUtils.setEnabledForTesting(true);
Assert.assertTrue(mDelegate.isIncognitoModeEnabled());
IncognitoUtils.setEnabledForTesting(false);
Assert.assertFalse(mDelegate.isIncognitoModeEnabled());
}
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment