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

Unified Diff: components/translate/core/common/translate_metrics_unittest.cc

Issue 2825943002: Removed translate MetricsNameIndex. (Closed)
Patch Set: Fixed string declarations. Created 3 years, 8 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 | « components/translate/core/common/translate_metrics.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/translate/core/common/translate_metrics_unittest.cc
diff --git a/components/translate/core/common/translate_metrics_unittest.cc b/components/translate/core/common/translate_metrics_unittest.cc
index ac670257f115a9c9137327b926ff4a394d41cd1c..620a5598067bf72683d0fd183f41142c1ce37261 100644
--- a/components/translate/core/common/translate_metrics_unittest.cc
+++ b/components/translate/core/common/translate_metrics_unittest.cc
@@ -37,11 +37,11 @@ class MetricsRecorder {
base_samples_ = histogram->SnapshotSamples();
}
- void CheckLanguage(translate::MetricsNameIndex index,
+ void CheckLanguage(const char* metric_name,
int expected_not_provided,
int expected_valid,
int expected_invalid) {
- ASSERT_EQ(translate::GetMetricsName(index), key_);
+ ASSERT_EQ(metric_name, key_);
Snapshot();
@@ -60,7 +60,7 @@ class MetricsRecorder {
int expected_cld_disagree,
int expected_trust_cld,
int expected_cld_complement_sub_code) {
- ASSERT_EQ(translate::GetMetricsName(translate::UMA_LANGUAGE_VERIFICATION),
+ ASSERT_EQ(translate::metrics_internal::kTranslateLanguageVerification,
key_);
Snapshot();
@@ -71,9 +71,8 @@ class MetricsRecorder {
EXPECT_EQ(
expected_cld_only,
GetCountWithoutSnapshot(translate::LANGUAGE_VERIFICATION_CLD_ONLY));
- EXPECT_EQ(
- expected_unknown,
- GetCountWithoutSnapshot(translate::LANGUAGE_VERIFICATION_UNKNOWN));
+ EXPECT_EQ(expected_unknown, GetCountWithoutSnapshot(
+ translate::LANGUAGE_VERIFICATION_UNKNOWN));
EXPECT_EQ(
expected_cld_agree,
GetCountWithoutSnapshot(translate::LANGUAGE_VERIFICATION_CLD_AGREE));
@@ -89,7 +88,7 @@ class MetricsRecorder {
}
void CheckScheme(int expected_http, int expected_https, int expected_others) {
- ASSERT_EQ(translate::GetMetricsName(translate::UMA_PAGE_SCHEME), key_);
+ ASSERT_EQ(translate::metrics_internal::kTranslatePageScheme, key_);
Snapshot();
@@ -161,32 +160,40 @@ class MetricsRecorder {
TEST(TranslateMetricsTest, ReportContentLanguage) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_CONTENT_LANGUAGE));
+ translate::metrics_internal::kTranslateContentLanguage);
- recorder.CheckLanguage(translate::UMA_CONTENT_LANGUAGE, 0, 0, 0);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateContentLanguage,
+ 0, 0, 0);
translate::ReportContentLanguage(std::string(), std::string());
- recorder.CheckLanguage(translate::UMA_CONTENT_LANGUAGE, 1, 0, 0);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateContentLanguage,
+ 1, 0, 0);
translate::ReportContentLanguage("ja_JP", "ja-JP");
- recorder.CheckLanguage(translate::UMA_CONTENT_LANGUAGE, 1, 0, 1);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateContentLanguage,
+ 1, 0, 1);
translate::ReportContentLanguage("en", "en");
- recorder.CheckLanguage(translate::UMA_CONTENT_LANGUAGE, 1, 1, 1);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateContentLanguage,
+ 1, 1, 1);
}
TEST(TranslateMetricsTest, ReportHtmlLang) {
- MetricsRecorder recorder(translate::GetMetricsName(translate::UMA_HTML_LANG));
+ MetricsRecorder recorder(translate::metrics_internal::kTranslateHtmlLang);
- recorder.CheckLanguage(translate::UMA_HTML_LANG, 0, 0, 0);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateHtmlLang, 0, 0,
+ 0);
translate::ReportHtmlLang(std::string(), std::string());
- recorder.CheckLanguage(translate::UMA_HTML_LANG, 1, 0, 0);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateHtmlLang, 1, 0,
+ 0);
translate::ReportHtmlLang("ja_JP", "ja-JP");
- recorder.CheckLanguage(translate::UMA_HTML_LANG, 1, 0, 1);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateHtmlLang, 1, 0,
+ 1);
translate::ReportHtmlLang("en", "en");
- recorder.CheckLanguage(translate::UMA_HTML_LANG, 1, 1, 1);
+ recorder.CheckLanguage(translate::metrics_internal::kTranslateHtmlLang, 1, 1,
+ 1);
}
TEST(TranslateMetricsTest, ReportLanguageVerification) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_LANGUAGE_VERIFICATION));
+ translate::metrics_internal::kTranslateLanguageVerification);
recorder.CheckLanguageVerification(0, 0, 0, 0, 0, 0, 0);
translate::ReportLanguageVerification(
@@ -214,7 +221,7 @@ TEST(TranslateMetricsTest, ReportLanguageVerification) {
TEST(TranslateMetricsTest, ReportTimeToBeReady) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_TIME_TO_BE_READY));
+ translate::metrics_internal::kTranslateTimeToBeReady);
recorder.CheckTotalCount(0);
translate::ReportTimeToBeReady(3.14);
recorder.CheckValueInLogs(3.14);
@@ -222,8 +229,7 @@ TEST(TranslateMetricsTest, ReportTimeToBeReady) {
}
TEST(TranslateMetricsTest, ReportTimeToLoad) {
- MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_TIME_TO_LOAD));
+ MetricsRecorder recorder(translate::metrics_internal::kTranslateTimeToLoad);
recorder.CheckTotalCount(0);
translate::ReportTimeToLoad(573.0);
recorder.CheckValueInLogs(573.0);
@@ -232,7 +238,7 @@ TEST(TranslateMetricsTest, ReportTimeToLoad) {
TEST(TranslateMetricsTest, ReportTimeToTranslate) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_TIME_TO_TRANSLATE));
+ translate::metrics_internal::kTranslateTimeToTranslate);
recorder.CheckTotalCount(0);
translate::ReportTimeToTranslate(4649.0);
recorder.CheckValueInLogs(4649.0);
@@ -241,7 +247,7 @@ TEST(TranslateMetricsTest, ReportTimeToTranslate) {
TEST(TranslateMetricsTest, ReportUserActionDuration) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_USER_ACTION_DURATION));
+ translate::metrics_internal::kTranslateUserActionDuration);
recorder.CheckTotalCount(0);
TimeTicks begin = TimeTicks::Now();
TimeTicks end = begin + base::TimeDelta::FromSeconds(3776);
@@ -251,8 +257,7 @@ TEST(TranslateMetricsTest, ReportUserActionDuration) {
}
TEST(TranslateMetricsTest, ReportPageScheme) {
- MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_PAGE_SCHEME));
+ MetricsRecorder recorder(translate::metrics_internal::kTranslatePageScheme);
recorder.CheckScheme(0, 0, 0);
translate::ReportPageScheme("http");
recorder.CheckScheme(1, 0, 0);
@@ -264,7 +269,7 @@ TEST(TranslateMetricsTest, ReportPageScheme) {
TEST(TranslateMetricsTest, ReportSimilarLanguageMatch) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_SIMILAR_LANGUAGE_MATCH));
+ translate::metrics_internal::kTranslateSimilarLanguageMatch);
recorder.CheckTotalCount(0);
EXPECT_EQ(0, recorder.GetCount(kTrue));
EXPECT_EQ(0, recorder.GetCount(kFalse));
@@ -278,7 +283,7 @@ TEST(TranslateMetricsTest, ReportSimilarLanguageMatch) {
TEST(TranslateMetricsTest, ReportLanguageDetectionTime) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_LANGUAGE_DETECTION));
+ translate::metrics_internal::kRenderer4LanguageDetection);
recorder.CheckTotalCount(0);
TimeTicks begin = TimeTicks::Now();
TimeTicks end = begin + base::TimeDelta::FromMicroseconds(9009);
@@ -289,7 +294,7 @@ TEST(TranslateMetricsTest, ReportLanguageDetectionTime) {
TEST(TranslateMetricsTest, ReportLanguageDetectionConflict) {
MetricsRecorder recorder(
- translate::GetMetricsName(translate::UMA_LANGUAGE_DETECTION_CONFLICT));
+ translate::metrics_internal::kTranslateLanguageDetectionConflict);
recorder.CheckTotalCount(0);
translate::ReportLanguageDetectionConflict("en", "es");
« no previous file with comments | « components/translate/core/common/translate_metrics.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698