| Index: chrome/browser/engagement/site_engagement_service_unittest.cc
|
| diff --git a/chrome/browser/engagement/site_engagement_service_unittest.cc b/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| index 6c0cca2f4a3532c3af9ad9f7c7c98a79d8d45a3e..8135f9ac4c8c8c2de59db4359617716c9d08a065 100644
|
| --- a/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| +++ b/chrome/browser/engagement/site_engagement_service_unittest.cc
|
| @@ -91,19 +91,19 @@ class SiteEngagementScoreTest : public testing::Test {
|
| };
|
|
|
| // Accumulate score many times on the same day. Ensure each time the score goes
|
| -// up by kNavigationPoints, but not more than kMaxPointsPerDay.
|
| +// up by gNavigationPoints, but not more than gMaxPointsPerDay.
|
| TEST_F(SiteEngagementScoreTest, AccumulateOnSameDay) {
|
| base::Time reference_time = GetReferenceTime();
|
|
|
| test_clock_.SetNow(reference_time);
|
| for (int i = 0; i < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++i) {
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| - EXPECT_EQ(std::min(SiteEngagementScore::kMaxPointsPerDay,
|
| - (i + 1) * SiteEngagementScore::kNavigationPoints),
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| + EXPECT_EQ(std::min(SiteEngagementScore::gMaxPointsPerDay,
|
| + (i + 1) * SiteEngagementScore::gNavigationPoints),
|
| score_.Score());
|
| }
|
|
|
| - EXPECT_EQ(SiteEngagementScore::kMaxPointsPerDay, score_.Score());
|
| + EXPECT_EQ(SiteEngagementScore::gMaxPointsPerDay, score_.Score());
|
| }
|
|
|
| // Accumulate on the first day to max that day's engagement, then accumulate on
|
| @@ -114,21 +114,21 @@ TEST_F(SiteEngagementScoreTest, AccumulateOnTwoDays) {
|
|
|
| test_clock_.SetNow(reference_time);
|
| for (int i = 0; i < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++i)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
|
|
| - EXPECT_EQ(SiteEngagementScore::kMaxPointsPerDay, score_.Score());
|
| + EXPECT_EQ(SiteEngagementScore::gMaxPointsPerDay, score_.Score());
|
|
|
| test_clock_.SetNow(later_date);
|
| for (int i = 0; i < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++i) {
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| double day_score =
|
| - std::min(SiteEngagementScore::kMaxPointsPerDay,
|
| - (i + 1) * SiteEngagementScore::kNavigationPoints);
|
| - EXPECT_EQ(day_score + SiteEngagementScore::kMaxPointsPerDay,
|
| + std::min(SiteEngagementScore::gMaxPointsPerDay,
|
| + (i + 1) * SiteEngagementScore::gNavigationPoints);
|
| + EXPECT_EQ(day_score + SiteEngagementScore::gMaxPointsPerDay,
|
| score_.Score());
|
| }
|
|
|
| - EXPECT_EQ(2 * SiteEngagementScore::kMaxPointsPerDay, score_.Score());
|
| + EXPECT_EQ(2 * SiteEngagementScore::gMaxPointsPerDay, score_.Score());
|
| }
|
|
|
| // Accumulate score on many consecutive days and ensure the score doesn't exceed
|
| @@ -140,10 +140,10 @@ TEST_F(SiteEngagementScoreTest, AccumulateALotOnManyDays) {
|
| current_day += base::TimeDelta::FromDays(1);
|
| test_clock_.SetNow(current_day);
|
| for (int j = 0; j < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++j)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
|
|
| EXPECT_EQ(std::min(SiteEngagementScore::kMaxPoints,
|
| - (i + 1) * SiteEngagementScore::kMaxPointsPerDay),
|
| + (i + 1) * SiteEngagementScore::gMaxPointsPerDay),
|
| score_.Score());
|
| }
|
|
|
| @@ -160,12 +160,12 @@ TEST_F(SiteEngagementScoreTest, AccumulateALittleOnManyDays) {
|
| test_clock_.SetNow(current_day);
|
|
|
| for (int j = 0; j < kLessAccumulationsThanNeededToMaxDailyEngagement; ++j)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
|
|
| EXPECT_EQ(
|
| std::min(SiteEngagementScore::kMaxPoints,
|
| (i + 1) * kLessAccumulationsThanNeededToMaxDailyEngagement *
|
| - SiteEngagementScore::kNavigationPoints),
|
| + SiteEngagementScore::gNavigationPoints),
|
| score_.Score());
|
| }
|
|
|
| @@ -182,7 +182,7 @@ TEST_F(SiteEngagementScoreTest, ScoresDecayOverTime) {
|
| test_clock_.SetNow(current_day);
|
|
|
| for (int j = 0; j < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++j)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| }
|
|
|
| EXPECT_EQ(SiteEngagementScore::kMaxPoints, score_.Score());
|
| @@ -191,15 +191,15 @@ TEST_F(SiteEngagementScoreTest, ScoresDecayOverTime) {
|
| // elapsed.
|
| test_clock_.SetNow(
|
| current_day +
|
| - base::TimeDelta::FromDays(SiteEngagementScore::kDecayPeriodInDays - 1));
|
| + base::TimeDelta::FromDays(SiteEngagementScore::gDecayPeriodInDays - 1));
|
| EXPECT_EQ(SiteEngagementScore::kMaxPoints, score_.Score());
|
|
|
| // The score should have decayed by one chunk after one decay period has
|
| // elapsed.
|
| test_clock_.SetNow(
|
| current_day +
|
| - base::TimeDelta::FromDays(SiteEngagementScore::kDecayPeriodInDays));
|
| - EXPECT_EQ(SiteEngagementScore::kMaxPoints - SiteEngagementScore::kDecayPoints,
|
| + base::TimeDelta::FromDays(SiteEngagementScore::gDecayPeriodInDays));
|
| + EXPECT_EQ(SiteEngagementScore::kMaxPoints - SiteEngagementScore::gDecayPoints,
|
| score_.Score());
|
|
|
| // The score should have decayed by the right number of chunks after a few
|
| @@ -207,17 +207,17 @@ TEST_F(SiteEngagementScoreTest, ScoresDecayOverTime) {
|
| test_clock_.SetNow(
|
| current_day +
|
| base::TimeDelta::FromDays(kLessPeriodsThanNeededToDecayMaxScore *
|
| - SiteEngagementScore::kDecayPeriodInDays));
|
| + SiteEngagementScore::gDecayPeriodInDays));
|
| EXPECT_EQ(SiteEngagementScore::kMaxPoints -
|
| kLessPeriodsThanNeededToDecayMaxScore *
|
| - SiteEngagementScore::kDecayPoints,
|
| + SiteEngagementScore::gDecayPoints,
|
| score_.Score());
|
|
|
| // The score should not decay below zero.
|
| test_clock_.SetNow(
|
| current_day +
|
| base::TimeDelta::FromDays(kMorePeriodsThanNeededToDecayMaxScore *
|
| - SiteEngagementScore::kDecayPeriodInDays));
|
| + SiteEngagementScore::gDecayPeriodInDays));
|
| EXPECT_EQ(0, score_.Score());
|
| }
|
|
|
| @@ -231,27 +231,27 @@ TEST_F(SiteEngagementScoreTest, DecaysAppliedBeforeAdd) {
|
| test_clock_.SetNow(current_day);
|
|
|
| for (int j = 0; j < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++j)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| }
|
|
|
| double initial_score = kLessDaysThanNeededToMaxTotalEngagement *
|
| - SiteEngagementScore::kMaxPointsPerDay;
|
| + SiteEngagementScore::gMaxPointsPerDay;
|
| EXPECT_EQ(initial_score, score_.Score());
|
|
|
| // Go forward a few decay periods.
|
| test_clock_.SetNow(
|
| current_day +
|
| base::TimeDelta::FromDays(kLessPeriodsThanNeededToDecayMaxScore *
|
| - SiteEngagementScore::kDecayPeriodInDays));
|
| + SiteEngagementScore::gDecayPeriodInDays));
|
|
|
| double decayed_score =
|
| initial_score -
|
| - kLessPeriodsThanNeededToDecayMaxScore * SiteEngagementScore::kDecayPoints;
|
| + kLessPeriodsThanNeededToDecayMaxScore * SiteEngagementScore::gDecayPoints;
|
| EXPECT_EQ(decayed_score, score_.Score());
|
|
|
| // Now add some points.
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| - EXPECT_EQ(decayed_score + SiteEngagementScore::kNavigationPoints,
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| + EXPECT_EQ(decayed_score + SiteEngagementScore::gNavigationPoints,
|
| score_.Score());
|
| }
|
|
|
| @@ -261,25 +261,25 @@ TEST_F(SiteEngagementScoreTest, GoBackInTime) {
|
|
|
| test_clock_.SetNow(current_day);
|
| for (int i = 0; i < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++i)
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
|
|
| - EXPECT_EQ(SiteEngagementScore::kMaxPointsPerDay, score_.Score());
|
| + EXPECT_EQ(SiteEngagementScore::gMaxPointsPerDay, score_.Score());
|
|
|
| // Adding to the score on an earlier date should be treated like another day,
|
| // and should not cause any decay.
|
| test_clock_.SetNow(current_day - base::TimeDelta::FromDays(
|
| kMorePeriodsThanNeededToDecayMaxScore *
|
| - SiteEngagementScore::kDecayPoints));
|
| + SiteEngagementScore::gDecayPoints));
|
| for (int i = 0; i < kMoreAccumulationsThanNeededToMaxDailyEngagement; ++i) {
|
| - score_.AddPoints(SiteEngagementScore::kNavigationPoints);
|
| + score_.AddPoints(SiteEngagementScore::gNavigationPoints);
|
| double day_score =
|
| - std::min(SiteEngagementScore::kMaxPointsPerDay,
|
| - (i + 1) * SiteEngagementScore::kNavigationPoints);
|
| - EXPECT_EQ(day_score + SiteEngagementScore::kMaxPointsPerDay,
|
| + std::min(SiteEngagementScore::gMaxPointsPerDay,
|
| + (i + 1) * SiteEngagementScore::gNavigationPoints);
|
| + EXPECT_EQ(day_score + SiteEngagementScore::gMaxPointsPerDay,
|
| score_.Score());
|
| }
|
|
|
| - EXPECT_EQ(2 * SiteEngagementScore::kMaxPointsPerDay, score_.Score());
|
| + EXPECT_EQ(2 * SiteEngagementScore::gMaxPointsPerDay, score_.Score());
|
| }
|
|
|
| // Test that scores are read / written correctly from / to empty score
|
| @@ -602,7 +602,7 @@ TEST_F(SiteEngagementServiceTest, CleanupEngagementScores) {
|
| // will not have decayed at all.
|
| clock->SetNow(
|
| GetReferenceTime() +
|
| - base::TimeDelta::FromDays(SiteEngagementScore::kDecayPeriodInDays));
|
| + base::TimeDelta::FromDays(SiteEngagementScore::gDecayPeriodInDays));
|
|
|
| std::map<GURL, double> score_map = service->GetScoreMap();
|
| EXPECT_EQ(2u, score_map.size());
|
| @@ -622,7 +622,7 @@ TEST_F(SiteEngagementServiceTest, CleanupEngagementScores) {
|
| // engagement score to be cleaned up.
|
| clock->SetNow(
|
| GetReferenceTime() +
|
| - base::TimeDelta::FromDays(3 * SiteEngagementScore::kDecayPeriodInDays));
|
| + base::TimeDelta::FromDays(3 * SiteEngagementScore::gDecayPeriodInDays));
|
|
|
| std::map<GURL, double> score_map = service->GetScoreMap();
|
| EXPECT_EQ(1u, score_map.size());
|
|
|