| Index: base/build_time_unittest.cc
|
| diff --git a/base/build_time_unittest.cc b/base/build_time_unittest.cc
|
| index 30d541aed1c8db7b293e8e8f3546b69a3d376f6d..3a35736356b1157a6c5d6e50b986013a0cdf9a91 100644
|
| --- a/base/build_time_unittest.cc
|
| +++ b/base/build_time_unittest.cc
|
| @@ -11,20 +11,27 @@
|
| TEST(BuildTime, DateLooksValid) {
|
| char build_date[] = BUILD_DATE;
|
|
|
| - EXPECT_EQ(11u, strlen(build_date));
|
| + EXPECT_EQ(20u, strlen(build_date));
|
| EXPECT_EQ(' ', build_date[3]);
|
| EXPECT_EQ(' ', build_date[6]);
|
| + EXPECT_EQ(' ', build_date[11]);
|
| + EXPECT_EQ('0', build_date[12]);
|
| + EXPECT_EQ('5', build_date[13]);
|
| + EXPECT_EQ(':', build_date[14]);
|
| + EXPECT_EQ('0', build_date[15]);
|
| + EXPECT_EQ('0', build_date[16]);
|
| + EXPECT_EQ(':', build_date[17]);
|
| + EXPECT_EQ('0', build_date[18]);
|
| + EXPECT_EQ('0', build_date[19]);
|
| }
|
|
|
| -TEST(BuildTime, TimeLooksValid) {
|
| - char build_time[] = "00:00:00";
|
| -
|
| - EXPECT_EQ(8u, strlen(build_time));
|
| - EXPECT_EQ(':', build_time[2]);
|
| - EXPECT_EQ(':', build_time[5]);
|
| +TEST(BuildTime, InThePast) {
|
| + EXPECT_LT(base::GetBuildTime(), base::Time::Now());
|
| + EXPECT_LT(base::GetBuildTime(), base::Time::NowFromSystemTime());
|
| }
|
|
|
| -TEST(BuildTime, InThePast) {
|
| - EXPECT_TRUE(base::GetBuildTime() < base::Time::Now());
|
| - EXPECT_TRUE(base::GetBuildTime() < base::Time::NowFromSystemTime());
|
| +TEST(BuildTime, NotTooFar) {
|
| + // BuildTime must be less than 45 days old.
|
| + base::Time cutoff(base::Time::Now() - base::TimeDelta::FromDays(45));
|
| + EXPECT_GT(base::GetBuildTime(), cutoff);
|
| }
|
|
|