| Index: chrome/browser/translate/translate_browser_metrics_unittest.cc
|
| diff --git a/chrome/browser/translate/translate_browser_metrics_unittest.cc b/chrome/browser/translate/translate_browser_metrics_unittest.cc
|
| index 7d4d29befcf84e09bec0602697466ed1d0df5de2..a7e31498d52a2d404fd2bcc1e6e3af97d4960c9b 100644
|
| --- a/chrome/browser/translate/translate_browser_metrics_unittest.cc
|
| +++ b/chrome/browser/translate/translate_browser_metrics_unittest.cc
|
| @@ -32,6 +32,7 @@ class MetricsRecorder {
|
| int expected_disabled_by_switch,
|
| int expected_disabled_by_config,
|
| int expected_language_is_not_supported,
|
| + int expected_mime_type_is_not_supported,
|
| int expected_url_is_not_supported,
|
| int expected_similar_languages,
|
| int expected_accept_languages,
|
| @@ -48,6 +49,8 @@ class MetricsRecorder {
|
| TranslateBrowserMetrics::INITIATION_STATUS_DISABLED_BY_CONFIG));
|
| EXPECT_EQ(expected_language_is_not_supported, GetCountWithoutSnapshot(
|
| TranslateBrowserMetrics::INITIATION_STATUS_LANGUAGE_IS_NOT_SUPPORTED));
|
| + EXPECT_EQ(expected_mime_type_is_not_supported, GetCountWithoutSnapshot(
|
| + TranslateBrowserMetrics::INITIATION_STATUS_MIME_TYPE_IS_NOT_SUPPORTED));
|
| EXPECT_EQ(expected_url_is_not_supported, GetCountWithoutSnapshot(
|
| TranslateBrowserMetrics::INITIATION_STATUS_URL_IS_NOT_SUPPORTED));
|
| EXPECT_EQ(expected_similar_languages, GetCountWithoutSnapshot(
|
| @@ -107,37 +110,40 @@ TEST(TranslateBrowserMetricsTest, ReportInitiationStatus) {
|
| MetricsRecorder recorder(TranslateBrowserMetrics::GetMetricsName(
|
| TranslateBrowserMetrics::UMA_INITIATION_STATUS));
|
|
|
| - recorder.CheckInitiationStatus(0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_DISABLED_BY_PREFS);
|
| - recorder.CheckInitiationStatus(1, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_DISABLED_BY_SWITCH);
|
| - recorder.CheckInitiationStatus(1, 1, 0, 0, 0, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_DISABLED_BY_CONFIG);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 0, 0, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_LANGUAGE_IS_NOT_SUPPORTED);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 0, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0);
|
| + TranslateBrowserMetrics::ReportInitiationStatus(
|
| + TranslateBrowserMetrics::INITIATION_STATUS_MIME_TYPE_IS_NOT_SUPPORTED);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_URL_IS_NOT_SUPPORTED);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 0, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_SIMILAR_LANGUAGES);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 0, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_ACCEPT_LANGUAGES);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 0, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_AUTO_BY_CONFIG);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 0, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_AUTO_BY_LINK);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 1, 0);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0);
|
| TranslateBrowserMetrics::ReportInitiationStatus(
|
| TranslateBrowserMetrics::INITIATION_STATUS_SHOW_INFOBAR);
|
| - recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
|
| + recorder.CheckInitiationStatus(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1);
|
| }
|
|
|
| TEST(TranslateBrowserMetricsTest, ReportLanguageDetectionError) {
|
|
|