Commit 668a8992 authored by Alice Wang's avatar Alice Wang Committed by Commit Bot

[Signin][Android] Test signin choose account flow with secondary account

This CL added a test for the signin choose account flow with secondary
account.

Bug: 1045046
Change-Id: I43b195857521ec9dd90ab6ed4913fb3f24ffcdee
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2020967Reviewed-by: default avatarTanmoy Mollik <triploblastic@chromium.org>
Reviewed-by: default avatarBoris Sazonov <bsazonov@chromium.org>
Commit-Queue: Alice Wang <aliceywang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#738508}
parent b5b7778a
...@@ -80,13 +80,29 @@ public class SigninFragmentTest { ...@@ -80,13 +80,29 @@ public class SigninFragmentTest {
@Test @Test
@LargeTest @LargeTest
@Feature("RenderTest") @Feature("RenderTest")
public void testSigninFragmentNotDefaultAccount() throws IOException { public void testSigninFragmentNotDefaultAccountWithPrimaryAccount() throws IOException {
Account account = mSyncTestRule.setUpTestAccount(); Account account = mSyncTestRule.setUpTestAccount();
SigninTestUtil.addTestAccount("test.second.account@gmail.com");
View view = getSigninFragmentViewAfterStartingActivity(() -> { View view = getSigninFragmentViewAfterStartingActivity(() -> {
SigninActivityLauncher.get().launchActivityForPromoChooseAccountFlow( SigninActivityLauncher.get().launchActivityForPromoChooseAccountFlow(
mSyncTestRule.getActivity(), SigninAccessPoint.BOOKMARK_MANAGER, account.name); mSyncTestRule.getActivity(), SigninAccessPoint.BOOKMARK_MANAGER, account.name);
}); });
mRenderTestRule.render(view, "signin_fragment_not_default_account"); mRenderTestRule.render(view, "signin_fragment_choose_primary_account");
}
@Test
@LargeTest
@Feature("RenderTest")
public void testSigninFragmentNotDefaultAccountWithSecondaryAccount() throws IOException {
mSyncTestRule.setUpTestAccount();
String secondAccountName = "test.second.account@gmail.com";
SigninTestUtil.addTestAccount(secondAccountName);
View view = getSigninFragmentViewAfterStartingActivity(() -> {
SigninActivityLauncher.get().launchActivityForPromoChooseAccountFlow(
mSyncTestRule.getActivity(), SigninAccessPoint.BOOKMARK_MANAGER,
secondAccountName);
});
mRenderTestRule.render(view, "signin_fragment_choose_secondary_account");
} }
@Test @Test
......
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