Index: webrtc/pc/rtcstats_integrationtest.cc |
diff --git a/webrtc/pc/rtcstats_integrationtest.cc b/webrtc/pc/rtcstats_integrationtest.cc |
index 577504728786c476bad527e76bb3c54921859feb..128919c3b42e55931577ce6a10f3d84eab05e88d 100644 |
--- a/webrtc/pc/rtcstats_integrationtest.cc |
+++ b/webrtc/pc/rtcstats_integrationtest.cc |
@@ -369,8 +369,18 @@ class RTCStatsReportVerifier { |
verifier.TestMemberIsUndefined(candidate_pair.total_round_trip_time); |
verifier.TestMemberIsNonNegative<double>( |
candidate_pair.current_round_trip_time); |
- verifier.TestMemberIsUndefined(candidate_pair.available_outgoing_bitrate); |
- verifier.TestMemberIsUndefined(candidate_pair.available_incoming_bitrate); |
+ if (candidate_pair.available_outgoing_bitrate.is_defined()) { |
hta-webrtc
2017/02/07 11:34:37
This isn't quite nice, because any implementation
hbos
2017/02/07 13:22:11
Yes! Updated the code to check if (selected pair)
|
+ verifier.TestMemberIsNonNegative<double>( |
+ candidate_pair.available_outgoing_bitrate); |
+ } else { |
+ verifier.TestMemberIsUndefined(candidate_pair.available_outgoing_bitrate); |
+ } |
+ if (candidate_pair.available_incoming_bitrate.is_defined()) { |
+ verifier.TestMemberIsNonNegative<double>( |
+ candidate_pair.available_incoming_bitrate); |
+ } else { |
+ verifier.TestMemberIsUndefined(candidate_pair.available_incoming_bitrate); |
+ } |
verifier.TestMemberIsNonNegative<uint64_t>( |
candidate_pair.requests_received); |
verifier.TestMemberIsNonNegative<uint64_t>(candidate_pair.requests_sent); |