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

Unified Diff: components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc

Issue 2539183004: Introduce constants for histogram names in tests. (Closed)
Patch Set: Created 4 years 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/subresource_filter/content/renderer/subresource_filter_agent.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc
diff --git a/components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc b/components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc
index 12c51c73117cd542cfb70e461b1d1abe3a703e88..0911fd9c545cd3f1f3faac80ae7fc42671b24841 100644
--- a/components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc
+++ b/components/subresource_filter/content/renderer/subresource_filter_agent_unittest.cc
@@ -64,11 +64,25 @@ class SubresourceFilterAgentUnderTest : public SubresourceFilterAgent {
DISALLOW_COPY_AND_ASSIGN(SubresourceFilterAgentUnderTest);
};
-const char kTestFirstURL[] = "http://example.com/alpha";
-const char kTestSecondURL[] = "http://example.com/beta";
-const char kTestFirstURLPathSuffix[] = "alpha";
-const char kTestSecondURLPathSuffix[] = "beta";
-const char kTestBothURLsPathSuffix[] = "a";
+constexpr const char kTestFirstURL[] = "http://example.com/alpha";
+constexpr const char kTestSecondURL[] = "http://example.com/beta";
+constexpr const char kTestFirstURLPathSuffix[] = "alpha";
+constexpr const char kTestSecondURLPathSuffix[] = "beta";
+constexpr const char kTestBothURLsPathSuffix[] = "a";
+
+// Histogram names.
+constexpr const char kDocumentLoadRulesetIsAvailable[] =
+ "SubresourceFilter.DocumentLoad.RulesetIsAvailable";
+constexpr const char kDocumentLoadActivationState[] =
+ "SubresourceFilter.DocumentLoad.ActivationState";
+constexpr const char kSubresourcesEvaluated[] =
+ "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Evaluated";
+constexpr const char kSubresourcesTotal[] =
+ "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Total";
+constexpr const char kSubresourcesMatchedRules[] =
+ "SubresourceFilter.DocumentLoad.NumSubresourceLoads.MatchedRules";
+constexpr const char kSubresourcesDisallowed[] =
+ "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Disallowed";
} // namespace
@@ -299,16 +313,14 @@ TEST_F(SubresourceFilterAgentTest, Disabled_HistogramSamples) {
FinishLoad();
histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.ActivationState",
- static_cast<int>(ActivationState::DISABLED), 1);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.RulesetIsAvailable", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Total", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Evaluated", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Disallowed", 0);
+ kDocumentLoadActivationState, static_cast<int>(ActivationState::DISABLED),
+ 1);
+ histogram_tester.ExpectTotalCount(kDocumentLoadRulesetIsAvailable, 0);
+
+ histogram_tester.ExpectTotalCount(kSubresourcesTotal, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesEvaluated, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesMatchedRules, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesDisallowed, 0);
}
TEST_F(SubresourceFilterAgentTest,
@@ -318,18 +330,14 @@ TEST_F(SubresourceFilterAgentTest,
FinishLoad();
histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.ActivationState",
- static_cast<int>(ActivationState::ENABLED), 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.RulesetIsAvailable", 0, 1);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Total", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Evaluated", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.MatchedRules", 0);
- histogram_tester.ExpectTotalCount(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Disallowed", 0);
+ kDocumentLoadActivationState, static_cast<int>(ActivationState::ENABLED),
+ 1);
+ histogram_tester.ExpectUniqueSample(kDocumentLoadRulesetIsAvailable, 0, 1);
+
+ histogram_tester.ExpectTotalCount(kSubresourcesTotal, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesEvaluated, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesMatchedRules, 0);
+ histogram_tester.ExpectTotalCount(kSubresourcesDisallowed, 0);
}
TEST_F(SubresourceFilterAgentTest, Enabled_HistogramSamples) {
@@ -356,25 +364,18 @@ TEST_F(SubresourceFilterAgentTest, Enabled_HistogramSamples) {
FinishLoad();
histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.ActivationState",
- static_cast<int>(ActivationState::ENABLED), 2);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.RulesetIsAvailable", 1, 2);
- EXPECT_THAT(histogram_tester.GetAllSamples(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Total"),
+ kDocumentLoadActivationState, static_cast<int>(ActivationState::ENABLED),
+ 2);
+ histogram_tester.ExpectUniqueSample(kDocumentLoadRulesetIsAvailable, 1, 2);
+
+ EXPECT_THAT(histogram_tester.GetAllSamples(kSubresourcesTotal),
::testing::ElementsAre(base::Bucket(2, 1), base::Bucket(3, 1)));
- EXPECT_THAT(
- histogram_tester.GetAllSamples(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Evaluated"),
- ::testing::ElementsAre(base::Bucket(2, 1), base::Bucket(3, 1)));
- EXPECT_THAT(
- histogram_tester.GetAllSamples(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.MatchedRules"),
- ::testing::ElementsAre(base::Bucket(1, 1), base::Bucket(2, 1)));
- EXPECT_THAT(
- histogram_tester.GetAllSamples(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Disallowed"),
- ::testing::ElementsAre(base::Bucket(1, 1), base::Bucket(2, 1)));
+ EXPECT_THAT(histogram_tester.GetAllSamples(kSubresourcesEvaluated),
+ ::testing::ElementsAre(base::Bucket(2, 1), base::Bucket(3, 1)));
+ EXPECT_THAT(histogram_tester.GetAllSamples(kSubresourcesMatchedRules),
+ ::testing::ElementsAre(base::Bucket(1, 1), base::Bucket(2, 1)));
+ EXPECT_THAT(histogram_tester.GetAllSamples(kSubresourcesDisallowed),
+ ::testing::ElementsAre(base::Bucket(1, 1), base::Bucket(2, 1)));
}
TEST_F(SubresourceFilterAgentTest, DryRun_HistogramSamples) {
@@ -393,19 +394,15 @@ TEST_F(SubresourceFilterAgentTest, DryRun_HistogramSamples) {
ExpectLoadAllowed(kTestSecondURL, true);
FinishLoad();
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.ActivationState",
- static_cast<int>(ActivationState::DRYRUN), 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.RulesetIsAvailable", 1, 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Total", 3, 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Evaluated", 3, 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.MatchedRules", 2, 1);
- histogram_tester.ExpectUniqueSample(
- "SubresourceFilter.DocumentLoad.NumSubresourceLoads.Disallowed", 0, 1);
+ histogram_tester.ExpectUniqueSample(kDocumentLoadActivationState,
+ static_cast<int>(ActivationState::DRYRUN),
+ 1);
+ histogram_tester.ExpectUniqueSample(kDocumentLoadRulesetIsAvailable, 1, 1);
+
+ histogram_tester.ExpectUniqueSample(kSubresourcesTotal, 3, 1);
+ histogram_tester.ExpectUniqueSample(kSubresourcesEvaluated, 3, 1);
+ histogram_tester.ExpectUniqueSample(kSubresourcesMatchedRules, 2, 1);
+ histogram_tester.ExpectUniqueSample(kSubresourcesDisallowed, 0, 1);
}
} // namespace subresource_filter
« no previous file with comments | « components/subresource_filter/content/renderer/subresource_filter_agent.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698