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

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

Issue 270493003: Cast: Deduplicate event types in cast library. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 7 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
Index: media/cast/test/end2end_unittest.cc
diff --git a/media/cast/test/end2end_unittest.cc b/media/cast/test/end2end_unittest.cc
index 4b8f6fe5850aefcf49b77a7404954b4ebd35a203..6ee722e3f859bbc4c715b4c72d583a2a9671a995 100644
--- a/media/cast/test/end2end_unittest.cc
+++ b/media/cast/test/end2end_unittest.cc
@@ -109,7 +109,7 @@ void VideoInitializationStatus(CastInitializationStatus status) {
// This is wrapped in a struct because it needs to be put into a std::map.
typedef struct {
- int counter[kNumOfLoggingEvents];
+ int counter[kNumOfLoggingEvents+1];
} LoggingEventCounts;
// Constructs a map from each frame (RTP timestamp) to counts of each event
@@ -638,6 +638,7 @@ class End2EndTest : public ::testing::Test {
++it) {
cast_environment_sender_->Logging()->InsertPacketEvent(it->timestamp,
it->type,
+ it->media_type,
it->rtp_timestamp,
it->frame_id,
it->packet_id,
@@ -1085,40 +1086,42 @@ TEST_F(End2EndTest, VideoLogging) {
map_it != event_counter_for_frame.end();
++map_it) {
int total_event_count_for_frame = 0;
- for (int i = 0; i < kNumOfLoggingEvents; ++i) {
+ for (int i = 0; i <= kNumOfLoggingEvents; ++i) {
total_event_count_for_frame += map_it->second.counter[i];
}
int expected_event_count_for_frame = 0;
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameCaptureBegin]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_CAPTURE_BEGIN]);
expected_event_count_for_frame +=
- map_it->second.counter[kVideoFrameCaptureBegin];
+ map_it->second.counter[FRAME_CAPTURE_BEGIN];
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameEncoded]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_CAPTURE_END]);
expected_event_count_for_frame +=
- map_it->second.counter[kVideoFrameEncoded];
+ map_it->second.counter[FRAME_CAPTURE_END];
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameCaptureEnd]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_ENCODED]);
expected_event_count_for_frame +=
- map_it->second.counter[kVideoFrameCaptureEnd];
+ map_it->second.counter[FRAME_ENCODED];
- EXPECT_EQ(1, map_it->second.counter[kVideoRenderDelay]);
- expected_event_count_for_frame += map_it->second.counter[kVideoRenderDelay];
-
- EXPECT_EQ(1, map_it->second.counter[kVideoFrameDecoded]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_DECODED]);
expected_event_count_for_frame +=
- map_it->second.counter[kVideoFrameDecoded];
+ map_it->second.counter[FRAME_DECODED];
+
+ EXPECT_EQ(1, map_it->second.counter[FRAME_PLAYOUT]);
+ expected_event_count_for_frame += map_it->second.counter[FRAME_PLAYOUT];
- // There is no guarantee that kVideoAckSent is loggeed exactly once per
+
+ // There is no guarantee that FRAME_ACK_SENT is loggeed exactly once per
// frame.
- EXPECT_GT(map_it->second.counter[kVideoAckSent], 0);
- expected_event_count_for_frame += map_it->second.counter[kVideoAckSent];
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_SENT], 0);
+ expected_event_count_for_frame += map_it->second.counter[FRAME_ACK_SENT];
- // There is no guarantee that kVideoAckReceived is loggeed exactly once per
+ // There is no guarantee that FRAME_ACK_RECEIVED is loggeed exactly once per
// frame.
- EXPECT_GT(map_it->second.counter[kVideoAckReceived], 0);
- expected_event_count_for_frame += map_it->second.counter[kVideoAckReceived];
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_RECEIVED], 0);
+ expected_event_count_for_frame +=
+ map_it->second.counter[FRAME_ACK_RECEIVED];
// Verify that there were no other events logged with respect to this
// frame.
@@ -1138,14 +1141,14 @@ TEST_F(End2EndTest, VideoLogging) {
map_it != event_count_for_packet.end();
++map_it) {
int total_event_count_for_packet = 0;
- for (int i = 0; i < kNumOfLoggingEvents; ++i) {
+ for (int i = 0; i <= kNumOfLoggingEvents; ++i) {
total_event_count_for_packet += map_it->second.counter[i];
}
int expected_event_count_for_packet = 0;
- EXPECT_GT(map_it->second.counter[kVideoPacketReceived], 0);
+ EXPECT_GT(map_it->second.counter[PACKET_RECEIVED], 0);
expected_event_count_for_packet +=
- map_it->second.counter[kVideoPacketReceived];
+ map_it->second.counter[PACKET_RECEIVED];
// Verify that there were no other events logged with respect to this
// packet. (i.e. Total event count = expected event count)
@@ -1197,7 +1200,7 @@ TEST_F(End2EndTest, AudioLogging) {
event_counter_for_frame.begin();
it != event_counter_for_frame.end();
++it) {
- encoded_count += it->second.counter[kAudioFrameEncoded];
+ encoded_count += it->second.counter[FRAME_ENCODED];
}
EXPECT_EQ(num_audio_frames_requested, encoded_count);
@@ -1207,25 +1210,25 @@ TEST_F(End2EndTest, AudioLogging) {
event_counter_for_frame.begin();
map_it != event_counter_for_frame.end(); ++map_it) {
int total_event_count_for_frame = 0;
- for (int j = 0; j < kNumOfLoggingEvents; ++j)
+ for (int j = 0; j <= kNumOfLoggingEvents; ++j)
total_event_count_for_frame += map_it->second.counter[j];
int expected_event_count_for_frame = 0;
- EXPECT_EQ(1, map_it->second.counter[kAudioFrameEncoded]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_ENCODED]);
expected_event_count_for_frame +=
- map_it->second.counter[kAudioFrameEncoded];
+ map_it->second.counter[FRAME_ENCODED];
- EXPECT_EQ(1, map_it->second.counter[kAudioPlayoutDelay]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_PLAYOUT]);
expected_event_count_for_frame +=
- map_it->second.counter[kAudioPlayoutDelay];
+ map_it->second.counter[FRAME_PLAYOUT];
- EXPECT_EQ(1, map_it->second.counter[kAudioFrameDecoded]);
+ EXPECT_EQ(1, map_it->second.counter[FRAME_DECODED]);
expected_event_count_for_frame +=
- map_it->second.counter[kAudioFrameDecoded];
+ map_it->second.counter[FRAME_DECODED];
- EXPECT_GT(map_it->second.counter[kAudioAckSent], 0);
- expected_event_count_for_frame += map_it->second.counter[kAudioAckSent];
+ EXPECT_GT(map_it->second.counter[FRAME_ACK_SENT], 0);
+ expected_event_count_for_frame += map_it->second.counter[FRAME_ACK_SENT];
// Verify that there were no other events logged with respect to this frame.
// (i.e. Total event count = expected event count)
« no previous file with comments | « media/cast/rtcp/sender_rtcp_event_subscriber_unittest.cc ('k') | media/cast/transport/pacing/paced_sender.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698