Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Side by Side Diff: chrome/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtilsTest.java

Issue 1270423006: Revert of Added Signin Utilities (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 package org.chromium.chrome.test.util;
6
7 import android.test.InstrumentationTestCase;
8 import android.test.suitebuilder.annotation.MediumTest;
9 import android.test.suitebuilder.annotation.SmallTest;
10
11 import org.chromium.base.test.util.Restriction;
12 import org.chromium.sync.signin.ChromeSigninController;
13
14 /**
15 * Tests for {@link ChromeSigninUtils}.
16 */
17 public class ChromeSigninUtilsTest extends InstrumentationTestCase {
18 private static final String FAKE_ACCOUNT_USERNAME = "test@google.com";
19 private static final String FAKE_ACCOUNT_PASSWORD = "$3cr3t";
20 private static final String GOOGLE_ACCOUNT_USERNAME = "chromiumforandroid01@ gmail.com";
21 private static final String GOOGLE_ACCOUNT_PASSWORD = "chromeforandroid";
22 private static final String GOOGLE_ACCOUNT_TYPE = "mail";
23
24 private ChromeSigninUtils mSigninUtil;
25 private ChromeSigninController mSigninController;
26
27 @Override
28 public void setUp() throws Exception {
29 super.setUp();
30 mSigninUtil = new ChromeSigninUtils(this);
31 mSigninController = ChromeSigninController.get(getInstrumentation().getT argetContext());
32 mSigninController.clearSignedInUser();
33 mSigninUtil.removeAllFakeAccountsFromOs();
34 mSigninUtil.removeAllGoogleAccountsFromOs();
35 }
36
37 @SmallTest
38 public void testActivityIsNotSignedInOnAppOrFakeOSorGoogleOS() {
39 assertFalse("Should not be signed into app.",
40 mSigninController.isSignedIn());
41 assertFalse("Should not be signed into OS with fake account.",
42 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
43 assertFalse("Should not be signed in on OS with Google account.",
44 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
45 }
46
47 @SmallTest
48 public void testIsSignedInOnApp() {
49 mSigninUtil.addAccountToApp(FAKE_ACCOUNT_USERNAME);
50 assertTrue("Should be signed on app.",
51 mSigninController.isSignedIn());
52 assertFalse("Should not be signed on OS with fake account.",
53 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
54 assertFalse("Should not be signed in on OS with Google account.",
55 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
56 }
57
58 @SmallTest
59 public void testIsSignedInOnFakeOS() {
60 mSigninUtil.addFakeAccountToOs(FAKE_ACCOUNT_USERNAME, FAKE_ACCOUNT_PASSW ORD);
61 assertFalse("Should not be signed in on app.",
62 mSigninController.isSignedIn());
63 assertTrue("Should be signed in on OS with fake account.",
64 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
65 assertFalse("Should not be signed in on OS with Google account.",
66 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
67 }
68
69 @MediumTest
70 @Restriction(Restriction.RESTRICTION_TYPE_INTERNET)
71 public void testIsSignedInOnGoogleOS() {
72 mSigninUtil.addGoogleAccountToOs(GOOGLE_ACCOUNT_USERNAME, GOOGLE_ACCOUNT _PASSWORD,
73 GOOGLE_ACCOUNT_TYPE);
74 assertFalse("Should not be signed into app.",
75 mSigninController.isSignedIn());
76 assertFalse("Should not be signed into OS with fake account.",
77 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
78 assertTrue("Should be signed in on OS with Google account.",
79 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
80 }
81
82 @SmallTest
83 public void testIsSignedInOnFakeOSandApp() {
84 mSigninUtil.addAccountToApp(FAKE_ACCOUNT_USERNAME);
85 mSigninUtil.addFakeAccountToOs(FAKE_ACCOUNT_USERNAME, FAKE_ACCOUNT_PASSW ORD);
86 assertTrue("Should be signed in on app.",
87 mSigninController.isSignedIn());
88 assertTrue("Should be signed in on OS with fake account.",
89 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
90 assertFalse("Should not be signed in on OS with Google account.",
91 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
92 }
93
94 @MediumTest
95 @Restriction(Restriction.RESTRICTION_TYPE_INTERNET)
96 public void testIsSignedInOnAppAndGoogleOS() {
97 mSigninUtil.addAccountToApp(FAKE_ACCOUNT_USERNAME);
98 mSigninUtil.addGoogleAccountToOs(GOOGLE_ACCOUNT_USERNAME, GOOGLE_ACCOUNT _PASSWORD,
99 GOOGLE_ACCOUNT_TYPE);
100 assertTrue("Should be signed into app.",
101 mSigninController.isSignedIn());
102 assertFalse("Should not be signed into OS with fake account.",
103 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
104 assertTrue("Should be signed in on OS with Google account.",
105 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
106 }
107
108 @MediumTest
109 @Restriction(Restriction.RESTRICTION_TYPE_INTERNET)
110 public void testIsSignedInOnFakeOSandGoogleOS() {
111 mSigninUtil.addFakeAccountToOs(FAKE_ACCOUNT_USERNAME, FAKE_ACCOUNT_PASSW ORD);
112 mSigninUtil.addGoogleAccountToOs(GOOGLE_ACCOUNT_USERNAME, GOOGLE_ACCOUNT _PASSWORD,
113 GOOGLE_ACCOUNT_TYPE);
114 assertFalse("Should not be signed into app.",
115 mSigninController.isSignedIn());
116 assertTrue("Should be signed into OS with fake account.",
117 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
118 assertTrue("Should be signed in on OS with Google account.",
119 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
120 }
121
122 @MediumTest
123 @Restriction(Restriction.RESTRICTION_TYPE_INTERNET)
124 public void testIsSignedInOnAppAndFakeOSandGoogleOS() {
125 mSigninUtil.addAccountToApp(FAKE_ACCOUNT_USERNAME);
126 mSigninUtil.addFakeAccountToOs(FAKE_ACCOUNT_USERNAME, FAKE_ACCOUNT_PASSW ORD);
127 mSigninUtil.addGoogleAccountToOs(GOOGLE_ACCOUNT_USERNAME, GOOGLE_ACCOUNT _PASSWORD,
128 GOOGLE_ACCOUNT_TYPE);
129 assertTrue("Should be signed into app.",
130 mSigninController.isSignedIn());
131 assertTrue("Should be signed into OS with fake account.",
132 mSigninUtil.isExistingFakeAccountOnOs(FAKE_ACCOUNT_USERNAME));
133 assertTrue("Should be signed in on OS with Google account.",
134 mSigninUtil.isExistingGoogleAccountOnOs(GOOGLE_ACCOUNT_USERNAME) );
135 }
136
137 @Override
138 protected void tearDown() throws Exception {
139 mSigninController.clearSignedInUser();
140 mSigninUtil.removeAllFakeAccountsFromOs();
141 mSigninUtil.removeAllGoogleAccountsFromOs();
142 super.tearDown();
143 }
144 }
OLDNEW
« no previous file with comments | « no previous file | chrome/test/android/javatests/src/org/chromium/chrome/test/util/ChromeSigninUtils.java » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698