Crash if PeerConnection methods are called with the wrong SdpSemantics.
Bug: None
Change-Id: I111098215ec83fdf97f9a5232efef6a4af329ddf
Reviewed-on: https://webrtc-review.googlesource.com/59262
Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org>
Reviewed-by: Seth Hampson <shampson@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22262}
diff --git a/pc/peerconnection_integrationtest.cc b/pc/peerconnection_integrationtest.cc
index 312407c..30dbdc8 100644
--- a/pc/peerconnection_integrationtest.cc
+++ b/pc/peerconnection_integrationtest.cc
@@ -2326,11 +2326,9 @@
// Get the remote audio track created on the receiver, so they can be used as
// GetStats filters.
- StreamCollectionInterface* remote_streams = callee()->remote_streams();
- ASSERT_EQ(1u, remote_streams->count());
- ASSERT_EQ(1u, remote_streams->at(0)->GetAudioTracks().size());
- MediaStreamTrackInterface* remote_audio_track =
- remote_streams->at(0)->GetAudioTracks()[0];
+ auto receivers = callee()->pc()->GetReceivers();
+ ASSERT_EQ(1u, receivers.size());
+ auto remote_audio_track = receivers[0]->track();
// Get the audio output level stats. Note that the level is not available
// until an RTCP packet has been received.