| 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(
|
|
|