Chromium Code Reviews| 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); |