Chromium Code Reviews| Index: media/base/clock_unittest.cc |
| diff --git a/media/base/clock_unittest.cc b/media/base/clock_unittest.cc |
| index 3bf05996c62127d7a92eb58409be1269ef9cf9e5..6c4d1ac394e4c67790a8e62c2750ecb65ec26801 100644 |
| --- a/media/base/clock_unittest.cc |
| +++ b/media/base/clock_unittest.cc |
| @@ -30,18 +30,11 @@ static const int kDurationInSeconds = 120; |
| class ClockTest : public ::testing::Test { |
| public: |
| - ClockTest() : clock_(&test_tick_clock_) { |
| - SetDuration(); |
| - } |
| + ClockTest() |
| + : clock_(&test_tick_clock_), |
| + duration_(base::TimeDelta::FromSeconds(kDurationInSeconds)) {} |
| protected: |
| - void SetDuration() { |
| - const base::TimeDelta kDuration = |
| - base::TimeDelta::FromSeconds(kDurationInSeconds); |
| - clock_.SetDuration(kDuration); |
| - EXPECT_EQ(kDuration, clock_.Duration()); |
| - } |
| - |
| void AdvanceSystemTime(base::TimeDelta delta) { |
| test_tick_clock_.Advance(delta); |
| } |
| @@ -49,6 +42,7 @@ class ClockTest : public ::testing::Test { |
| base::SimpleTestTickClock test_tick_clock_; |
| Clock clock_; |
| base::TimeDelta time_elapsed_; |
| + base::TimeDelta duration_; |
|
xhwang
2014/07/08 19:53:10
Now the Clock has no concept of duration. Rename t
scherkus (not reviewing)
2014/07/08 21:20:04
Actually I just removed it instead and created con
|
| }; |
| TEST_F(ClockTest, Created) { |
| @@ -155,9 +149,9 @@ TEST_F(ClockTest, SetTime_Paused) { |
| const base::TimeDelta kFirstTime = base::TimeDelta::FromSeconds(4); |
| const base::TimeDelta kSecondTime = base::TimeDelta::FromSeconds(16); |
| - clock_.SetTime(kFirstTime, clock_.Duration()); |
| + clock_.SetTime(kFirstTime, duration_); |
| EXPECT_EQ(kFirstTime, clock_.Elapsed()); |
| - clock_.SetTime(kSecondTime, clock_.Duration()); |
| + clock_.SetTime(kSecondTime, duration_); |
| EXPECT_EQ(kSecondTime, clock_.Elapsed()); |
| } |
| @@ -172,39 +166,11 @@ TEST_F(ClockTest, SetTime_Playing) { |
| EXPECT_EQ(kZero, clock_.Play()); |
| AdvanceSystemTime(kPlayDuration); |
| - clock_.SetTime(kUpdatedTime, clock_.Duration()); |
| + clock_.SetTime(kUpdatedTime, duration_); |
| AdvanceSystemTime(kPlayDuration); |
| EXPECT_EQ(kExpected, clock_.Elapsed()); |
| } |
| -TEST_F(ClockTest, CapAtMediaDuration_Paused) { |
| - const base::TimeDelta kDuration = |
| - base::TimeDelta::FromSeconds(kDurationInSeconds); |
| - const base::TimeDelta kTimeOverDuration = |
| - base::TimeDelta::FromSeconds(kDurationInSeconds + 4); |
| - |
| - // Elapsed time should always be capped at the duration of the media. |
| - clock_.SetTime(kTimeOverDuration, kTimeOverDuration); |
| - EXPECT_EQ(kDuration, clock_.Elapsed()); |
| -} |
| - |
| -TEST_F(ClockTest, CapAtMediaDuration_Playing) { |
| - const base::TimeDelta kZero; |
| - const base::TimeDelta kDuration = |
| - base::TimeDelta::FromSeconds(kDurationInSeconds); |
| - const base::TimeDelta kTimeOverDuration = |
| - base::TimeDelta::FromSeconds(kDurationInSeconds + 4); |
| - |
| - // Play for twice as long as the duration of the media. |
| - EXPECT_EQ(kZero, clock_.Play()); |
| - AdvanceSystemTime(2 * kDuration); |
| - EXPECT_EQ(kDuration, clock_.Elapsed()); |
| - |
| - // Manually set the time past the duration. |
| - clock_.SetTime(kTimeOverDuration, kTimeOverDuration); |
| - EXPECT_EQ(kDuration, clock_.Elapsed()); |
| -} |
| - |
| TEST_F(ClockTest, SetMaxTime) { |
| const base::TimeDelta kZero; |
| const base::TimeDelta kTimeInterval = base::TimeDelta::FromSeconds(4); |
| @@ -229,7 +195,7 @@ TEST_F(ClockTest, SetMaxTime_MultipleTimes) { |
| const base::TimeDelta kMaxTime2 = base::TimeDelta::FromSeconds(12); |
| EXPECT_EQ(kZero, clock_.Play()); |
| - clock_.SetMaxTime(clock_.Duration()); |
| + clock_.SetMaxTime(duration_); |
| AdvanceSystemTime(kTimeInterval); |
| EXPECT_EQ(kTimeInterval, clock_.Elapsed()); |