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()); |