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

Unified Diff: chrome/browser/signin/account_reconcilor_unittest.cc

Issue 338573002: Differentiate primary account compares on GAIA cookie presence. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 6 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | components/signin/core/browser/account_reconcilor.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/signin/account_reconcilor_unittest.cc
diff --git a/chrome/browser/signin/account_reconcilor_unittest.cc b/chrome/browser/signin/account_reconcilor_unittest.cc
index 4845527826d8a0d95aa84833de03bd3114b23086..1447c45aaf3023b079e16f95d6c6caaa269f97d6 100644
--- a/chrome/browser/signin/account_reconcilor_unittest.cc
+++ b/chrome/browser/signin/account_reconcilor_unittest.cc
@@ -24,6 +24,7 @@
#include "components/signin/core/browser/account_reconcilor.h"
#include "components/signin/core/browser/profile_oauth2_token_service.h"
#include "components/signin/core/browser/signin_manager.h"
+#include "components/signin/core/browser/signin_metrics.h"
#include "components/signin/core/common/profile_management_switches.h"
#include "components/signin/core/common/signin_switches.h"
#include "content/public/test/test_browser_thread_bundle.h"
@@ -393,7 +394,9 @@ TEST_P(AccountReconcilorTest, StartReconcileNoop) {
histogram_helper()->ExpectTotalCount(
"Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 1);
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
}
// This is test is needed until chrome changes to use gaia obfuscated id.
@@ -438,7 +441,9 @@ TEST_P(AccountReconcilorTest, StartReconcileNoopWithDots) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
}
TEST_P(AccountReconcilorTest, StartReconcileNoopMultiple) {
@@ -483,7 +488,9 @@ TEST_P(AccountReconcilorTest, StartReconcileNoopMultiple) {
histogram_helper()->ExpectTotalCount(
"Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 1);
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
}
TEST_P(AccountReconcilorTest, StartReconcileAddToCookie) {
@@ -514,7 +521,9 @@ TEST_P(AccountReconcilorTest, StartReconcileAddToCookie) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.FirstRun", 1, 1);
histogram_helper()->ExpectUniqueSample(
@@ -558,7 +567,9 @@ TEST_P(AccountReconcilorTest, StartReconcileAddToCookieTwice) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.FirstRun", 1, 1);
histogram_helper()->ExpectUniqueSample(
@@ -597,13 +608,17 @@ TEST_P(AccountReconcilorTest, StartReconcileAddToCookieTwice) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.FirstRun", 1, 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToChrome.FirstRun", 0, 1);
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.SubsequentRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.SubsequentRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.SubsequentRun", 1, 1);
histogram_helper()->ExpectUniqueSample(
@@ -636,7 +651,9 @@ TEST_P(AccountReconcilorTest, StartReconcileAddToChrome) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 0, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::ACCOUNTS_SAME,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.FirstRun", 0, 1);
histogram_helper()->ExpectUniqueSample(
@@ -677,7 +694,9 @@ TEST_P(AccountReconcilorTest, StartReconcileBadPrimary) {
histogram_helper()->Fetch();
histogram_helper()->ExpectUniqueSample(
- "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun", 1, 1);
+ "Signin.Reconciler.DifferentPrimaryAccounts.FirstRun",
+ signin_metrics::COOKIE_AND_TOKEN_PRIMARIES_DIFFERENT,
+ 1);
histogram_helper()->ExpectUniqueSample(
"Signin.Reconciler.AddedToCookieJar.FirstRun", 2, 1);
histogram_helper()->ExpectUniqueSample(
« no previous file with comments | « no previous file | components/signin/core/browser/account_reconcilor.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698