| Index: media/cast/logging/stats_event_subscriber_unittest.cc
|
| diff --git a/media/cast/logging/stats_event_subscriber_unittest.cc b/media/cast/logging/stats_event_subscriber_unittest.cc
|
| index fe03bc62473549f938b25fe30db32355db246dc1..95616b1729ee45f70f3da8b8deab80b94330c97a 100644
|
| --- a/media/cast/logging/stats_event_subscriber_unittest.cc
|
| +++ b/media/cast/logging/stats_event_subscriber_unittest.cc
|
| @@ -140,6 +140,9 @@ TEST_F(StatsEventSubscriberTest, Encode) {
|
| uint32 frame_id = 0;
|
| int num_frames = 10;
|
| base::TimeTicks start_time = sender_clock_->NowTicks();
|
| + AdvanceClocks(base::TimeDelta::FromMicroseconds(35678));
|
| + base::TimeTicks first_event_time = sender_clock_->NowTicks();
|
| + base::TimeTicks last_event_time;
|
| int total_size = 0;
|
| for (int i = 0; i < num_frames; i++) {
|
| int size = 1000 + base::RandInt(-100, 100);
|
| @@ -152,6 +155,7 @@ TEST_F(StatsEventSubscriberTest, Encode) {
|
| size,
|
| true,
|
| 5678);
|
| + last_event_time = sender_clock_->NowTicks();
|
|
|
| AdvanceClocks(base::TimeDelta::FromMicroseconds(35678));
|
| rtp_timestamp += 90;
|
| @@ -177,6 +181,20 @@ TEST_F(StatsEventSubscriberTest, Encode) {
|
|
|
| EXPECT_DOUBLE_EQ(it->second,
|
| static_cast<double>(total_size) / duration.InMillisecondsF() * 8);
|
| +
|
| + it = stats_map.find(StatsEventSubscriber::FIRST_EVENT_TIME_MS);
|
| + ASSERT_TRUE(it != stats_map.end());
|
| +
|
| + EXPECT_DOUBLE_EQ(
|
| + it->second,
|
| + (first_event_time - base::TimeTicks::UnixEpoch()).InMillisecondsF());
|
| +
|
| + it = stats_map.find(StatsEventSubscriber::LAST_EVENT_TIME_MS);
|
| + ASSERT_TRUE(it != stats_map.end());
|
| +
|
| + EXPECT_DOUBLE_EQ(
|
| + it->second,
|
| + (last_event_time - base::TimeTicks::UnixEpoch()).InMillisecondsF());
|
| }
|
|
|
| TEST_F(StatsEventSubscriberTest, Decode) {
|
|
|