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

Unified Diff: chrome/browser/rlz/rlz_unittest.cc

Issue 11645040: RLZ on ChromeOS-related polishing. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Review fixes Created 8 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
« chrome/browser/rlz/rlz.cc ('K') | « chrome/browser/rlz/rlz.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/rlz/rlz_unittest.cc
diff --git a/chrome/browser/rlz/rlz_unittest.cc b/chrome/browser/rlz/rlz_unittest.cc
index 8693091ca04860898656e80c517017dbed85d2a8..59abdbf1faf8a1a9d420cd3aa0fc3daabe14c542 100644
--- a/chrome/browser/rlz/rlz_unittest.cc
+++ b/chrome/browser/rlz/rlz_unittest.cc
@@ -117,10 +117,10 @@ class TestRLZTracker : public RLZTracker {
}
private:
- virtual void ScheduleDelayedInit(int delay) OVERRIDE {
+ virtual void ScheduleDelayedInit(base::TimeDelta delay) OVERRIDE {
// If the delay is 0, invoke the delayed init now. Otherwise,
// don't schedule anything, it will be manually called during tests.
- if (delay == 0)
+ if (delay == base::TimeDelta())
DelayedInit();
}
@@ -382,6 +382,8 @@ const char kHomepageSetToGoogle[] = "CBS";
const char kHomepageFirstSeach[] = "CBF";
#endif
+const base::TimeDelta kDelay = base::TimeDelta::FromMilliseconds(20);
+
TEST_F(RlzLibTest, RecordProductEvent) {
RLZTracker::RecordProductEvent(rlz_lib::CHROME, RLZTracker::CHROME_OMNIBOX,
rlz_lib::FIRST_SEARCH);
@@ -390,7 +392,7 @@ TEST_F(RlzLibTest, RecordProductEvent) {
}
TEST_F(RlzLibTest, QuickStopAfterStart) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, true);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, true);
// Omnibox events.
ExpectEventRecorded(kOmniboxInstall, false);
@@ -406,7 +408,7 @@ TEST_F(RlzLibTest, QuickStopAfterStart) {
}
TEST_F(RlzLibTest, DelayedInitOnly) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
// Omnibox events.
@@ -423,7 +425,7 @@ TEST_F(RlzLibTest, DelayedInitOnly) {
}
TEST_F(RlzLibTest, DelayedInitOnlyGoogleAsStartup) {
- TestRLZTracker::InitRlzDelayed(true, 20, false, false, true);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, false, false, true);
InvokeDelayedInit();
// Omnibox events.
@@ -440,7 +442,7 @@ TEST_F(RlzLibTest, DelayedInitOnlyGoogleAsStartup) {
}
TEST_F(RlzLibTest, DelayedInitOnlyNoFirstRunNoRlzStrings) {
- TestRLZTracker::InitRlzDelayed(false, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(false, false, kDelay, true, true, false);
InvokeDelayedInit();
// Omnibox events.
@@ -457,7 +459,7 @@ TEST_F(RlzLibTest, DelayedInitOnlyNoFirstRunNoRlzStrings) {
}
TEST_F(RlzLibTest, DelayedInitOnlyNoFirstRunNoRlzStringsGoogleAsStartup) {
- TestRLZTracker::InitRlzDelayed(false, 20, false, false, true);
+ TestRLZTracker::InitRlzDelayed(false, false, kDelay, false, false, true);
InvokeDelayedInit();
// Omnibox events.
@@ -479,7 +481,7 @@ TEST_F(RlzLibTest, DelayedInitOnlyNoFirstRun) {
rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_OMNIBOX, kOmniboxRlzString);
rlz_lib::SetAccessPointRlz(RLZTracker::CHROME_HOME_PAGE, kHomepageRlzString);
- TestRLZTracker::InitRlzDelayed(false, 20, true, true, true);
+ TestRLZTracker::InitRlzDelayed(false, false, kDelay, true, true, true);
InvokeDelayedInit();
// Omnibox events.
@@ -496,7 +498,7 @@ TEST_F(RlzLibTest, DelayedInitOnlyNoFirstRun) {
}
TEST_F(RlzLibTest, DelayedInitOnlyNoGoogleDefaultSearchOrHomepageOrStartup) {
- TestRLZTracker::InitRlzDelayed(true, 20, false, false, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, false, false, false);
InvokeDelayedInit();
// Omnibox events.
@@ -513,7 +515,7 @@ TEST_F(RlzLibTest, DelayedInitOnlyNoGoogleDefaultSearchOrHomepageOrStartup) {
}
TEST_F(RlzLibTest, OmniboxUsageOnly) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
SimulateOmniboxUsage();
// Omnibox events.
@@ -530,7 +532,7 @@ TEST_F(RlzLibTest, OmniboxUsageOnly) {
}
TEST_F(RlzLibTest, HomepageUsageOnly) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
SimulateHomepageUsage();
// Omnibox events.
@@ -547,7 +549,7 @@ TEST_F(RlzLibTest, HomepageUsageOnly) {
}
TEST_F(RlzLibTest, UsageBeforeDelayedInit) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
SimulateOmniboxUsage();
SimulateHomepageUsage();
InvokeDelayedInit();
@@ -566,7 +568,7 @@ TEST_F(RlzLibTest, UsageBeforeDelayedInit) {
}
TEST_F(RlzLibTest, OmniboxUsageAfterDelayedInit) {
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
SimulateOmniboxUsage();
SimulateHomepageUsage();
@@ -584,8 +586,8 @@ TEST_F(RlzLibTest, OmniboxUsageAfterDelayedInit) {
ExpectRlzPingSent(true);
}
-TEST_F(RlzLibTest, OmniboxUsageSendsPingWhenDelayNegative) {
- TestRLZTracker::InitRlzDelayed(true, -20, true, true, false);
+TEST_F(RlzLibTest, OmniboxUsageSendsPingWhenSendPingImmediately) {
+ TestRLZTracker::InitRlzDelayed(true, true, kDelay, true, true, false);
SimulateOmniboxUsage();
// Omnibox events.
@@ -601,8 +603,8 @@ TEST_F(RlzLibTest, OmniboxUsageSendsPingWhenDelayNegative) {
ExpectRlzPingSent(true);
}
-TEST_F(RlzLibTest, HomepageUsageDoesNotSendPingWhenDelayNegative) {
- TestRLZTracker::InitRlzDelayed(true, -20, true, true, false);
+TEST_F(RlzLibTest, HomepageUsageDoesNotSendPingWhenSendPingImmediately) {
+ TestRLZTracker::InitRlzDelayed(true, true, kDelay, true, true, false);
SimulateHomepageUsage();
// Omnibox events.
@@ -618,8 +620,8 @@ TEST_F(RlzLibTest, HomepageUsageDoesNotSendPingWhenDelayNegative) {
ExpectRlzPingSent(false);
}
-TEST_F(RlzLibTest, StartupUsageDoesNotSendPingWhenDelayNegative) {
- TestRLZTracker::InitRlzDelayed(true, -20, true, false, true);
+TEST_F(RlzLibTest, StartupUsageDoesNotSendPingWhenSendPingImmediately) {
+ TestRLZTracker::InitRlzDelayed(true, true, kDelay, true, false, true);
SimulateHomepageUsage();
// Omnibox events.
@@ -701,7 +703,7 @@ TEST_F(RlzLibTest, PingUpdatesRlzCache) {
// Perform ping.
tracker_.set_assume_not_ui_thread(true);
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
ExpectRlzPingSent(true);
@@ -732,7 +734,7 @@ TEST_F(RlzLibTest, ObserveHandlesBadArgs) {
TEST_F(RlzLibTest, ReactivationNonOrganicNonOrganic) {
SetReactivationBrand("REAC");
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
ExpectRlzPingSent(true);
@@ -743,7 +745,7 @@ TEST_F(RlzLibTest, ReactivationOrganicNonOrganic) {
SetMainBrand("GGLS");
SetReactivationBrand("REAC");
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
ExpectRlzPingSent(false);
@@ -754,7 +756,7 @@ TEST_F(RlzLibTest, ReactivationNonOrganicOrganic) {
SetMainBrand("TEST");
SetReactivationBrand("GGLS");
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
ExpectRlzPingSent(true);
@@ -765,7 +767,7 @@ TEST_F(RlzLibTest, ReactivationOrganicOrganic) {
SetMainBrand("GGLS");
SetReactivationBrand("GGRS");
- TestRLZTracker::InitRlzDelayed(true, 20, true, true, false);
+ TestRLZTracker::InitRlzDelayed(true, false, kDelay, true, true, false);
InvokeDelayedInit();
ExpectRlzPingSent(false);
« chrome/browser/rlz/rlz.cc ('K') | « chrome/browser/rlz/rlz.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698