Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(631)

Unified Diff: media/cast/test/end2end_unittest.cc

Issue 387933005: Cast: Refactor RTCP handling (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: fix test Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « media/cast/test/cast_benchmarks.cc ('k') | media/cast/test/sender.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: media/cast/test/end2end_unittest.cc
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc
index a1d4a3ab3479f87c01496dfdf0c04263fbbd8804..bfd9faba897a39ddebee9346541e454cdf5f8c2d 100644
--- a/media/cast/test/end2end_unittest.cc
+++ b/media/cast/test/end2end_unittest.cc
@@ -588,7 +588,7 @@ class End2EndTest : public ::testing::Test {
dummy_endpoint,
base::Bind(&UpdateCastTransportStatus),
base::Bind(&End2EndTest::LogRawEvents, base::Unretained(this)),
- base::TimeDelta::FromSeconds(1),
+ base::TimeDelta::FromMilliseconds(1),
task_runner_sender_,
&sender_to_receiver_));
@@ -603,9 +603,10 @@ class End2EndTest : public ::testing::Test {
CreateDefaultVideoEncodeAcceleratorCallback(),
CreateDefaultVideoEncodeMemoryCallback());
- receiver_to_sender_.SetPacketReceiver(cast_sender_->packet_receiver(),
- task_runner_,
- &testing_clock_);
+ receiver_to_sender_.SetPacketReceiver(
+ transport_sender_->PacketReceiverForTesting(),
+ task_runner_,
+ &testing_clock_);
sender_to_receiver_.SetPacketReceiver(cast_receiver_->packet_receiver(),
task_runner_,
&testing_clock_);
@@ -715,8 +716,8 @@ class End2EndTest : public ::testing::Test {
base::Unretained(this)));
}
- void LogRawEvents(const std::vector<PacketEvent>& packet_events) {
- EXPECT_FALSE(packet_events.empty());
+ void LogRawEvents(const std::vector<PacketEvent>& packet_events,
+ const std::vector<FrameEvent>& frame_events) {
for (std::vector<media::cast::PacketEvent>::const_iterator it =
packet_events.begin();
it != packet_events.end();
@@ -730,6 +731,16 @@ class End2EndTest : public ::testing::Test {
it->max_packet_id,
it->size);
}
+ for (std::vector<media::cast::FrameEvent>::const_iterator it =
+ frame_events.begin();
+ it != frame_events.end();
+ ++it) {
+ cast_environment_sender_->Logging()->InsertFrameEvent(it->timestamp,
+ it->type,
+ it->media_type,
+ it->rtp_timestamp,
+ it->frame_id);
+ }
}
FrameReceiverConfig audio_receiver_config_;
@@ -1254,14 +1265,14 @@ TEST_F(End2EndTest, VideoLogging) {
total_event_count_for_packet += map_it->second.counter[i];
}
- int expected_event_count_for_packet = 0;
EXPECT_GT(map_it->second.counter[PACKET_RECEIVED], 0);
- expected_event_count_for_packet +=
- map_it->second.counter[PACKET_RECEIVED];
+ int packets_received = map_it->second.counter[PACKET_RECEIVED];
+ int packets_sent = map_it->second.counter[PACKET_SENT_TO_NETWORK];
+ EXPECT_EQ(packets_sent, packets_received);
// Verify that there were no other events logged with respect to this
- // packet. (i.e. Total event count = expected event count)
- EXPECT_EQ(total_event_count_for_packet, expected_event_count_for_packet);
+ // packet. (i.e. Total event count = packets sent + packets received)
+ EXPECT_EQ(packets_received + packets_sent, total_event_count_for_packet);
}
}
« no previous file with comments | « media/cast/test/cast_benchmarks.cc ('k') | media/cast/test/sender.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698