Index: base/metrics/field_trial_unittest.cc |
diff --git a/base/metrics/field_trial_unittest.cc b/base/metrics/field_trial_unittest.cc |
index 80c729d86a2b36f74737518ec69238fc2a294bbb..1ed3f896d0858224efacf9c820858c646f64130d 100644 |
--- a/base/metrics/field_trial_unittest.cc |
+++ b/base/metrics/field_trial_unittest.cc |
@@ -4,6 +4,7 @@ |
#include "base/metrics/field_trial.h" |
+#include "base/build_time.h" |
#include "base/message_loop/message_loop.h" |
#include "base/rand_util.h" |
#include "base/run_loop.h" |
@@ -30,10 +31,10 @@ scoped_refptr<base::FieldTrial> CreateFieldTrial( |
base::FieldTrial::SESSION_RANDOMIZED, default_group_number); |
} |
-int GetLastYear() { |
- Time last_year_time = Time::NowFromSystemTime() - TimeDelta::FromDays(365); |
+int OneYearBeforeBuildTime() { |
+ Time one_year_before_build_time = GetBuildTime() - TimeDelta::FromDays(365); |
Time::Exploded exploded; |
- last_year_time.LocalExplode(&exploded); |
+ one_year_before_build_time.LocalExplode(&exploded); |
return exploded.year; |
} |
@@ -249,7 +250,7 @@ TEST_F(FieldTrialTest, DisableProbability) { |
// Create a field trail that has expired. |
int default_group_number = -1; |
FieldTrial* trial = FieldTrialList::FactoryGetFieldTrial( |
- name, 1000000000, default_group_name, GetLastYear(), 1, 1, |
+ name, 1000000000, default_group_name, OneYearBeforeBuildTime(), 1, 1, |
FieldTrial::SESSION_RANDOMIZED, |
&default_group_number); |
trial->AppendGroup(loser, 999999999); // 99.9999999% chance of being chosen. |