return false;
DCHECK_EQ(kStatsOutputLevelStandard, level);
- std::vector<webrtc::StatsReport> reports;
- webrtc::StatsReport report;
+ std::vector<webrtc::StatsReport> reports(track ? 1 : 2);
+ webrtc::StatsReport& report = reports[0];
report.id = "1234";
report.type = "ssrc";
report.timestamp = 42;
value.name = "trackname";
value.value = "trackvalue";
report.values.push_back(value);
- reports.push_back(report);
// If selector is given, we pass back one report.
// If selector is not given, we pass back two.
if (!track) {
- report.id = "nontrack";
- report.type = "generic";
- report.timestamp = 44;
+ webrtc::StatsReport& report2 = reports[1];
+ report2.id = "nontrack";
+ report2.type = "generic";
+ report2.timestamp = 44;
+ report2.values.push_back(value);
value.name = "somename";
value.value = "somevalue";
- report.values.push_back(value);
- reports.push_back(report);
+ report2.values.push_back(value);
}
// Note that the callback is synchronous, not asynchronous; it will
// happen before the request call completes.
return candidate->ToString(&ice_sdp_);
}
+void MockPeerConnectionImpl::RegisterUMAObserver(
+ webrtc::UMAObserver* observer) {
+ NOTIMPLEMENTED();
+}
+
} // namespace content