Index: chrome/browser/media/webrtc/webrtc_browsertest_base.cc |
diff --git a/chrome/browser/media/webrtc/webrtc_browsertest_base.cc b/chrome/browser/media/webrtc/webrtc_browsertest_base.cc |
index df30b68ab913f89e042d70941dc9f31fcc62918f..23c2049420663e9176240a78663110a38d20f0f0 100644 |
--- a/chrome/browser/media/webrtc/webrtc_browsertest_base.cc |
+++ b/chrome/browser/media/webrtc/webrtc_browsertest_base.cc |
@@ -559,3 +559,21 @@ void WebRtcTestBase::SetDefaultVideoCodec( |
void WebRtcTestBase::EnableOpusDtx(content::WebContents* tab) const { |
EXPECT_EQ("ok-forced", ExecuteJavascript("forceOpusDtx()", tab)); |
} |
+ |
+void WebRtcTestBase::CreateAndAddStreams(content::WebContents* tab, |
+ size_t count) const { |
+ EXPECT_EQ( |
+ "ok-streams-created-and-added", |
+ ExecuteJavascript( |
+ "createAndAddStreams(" + base::SizeTToString(count) + ")", tab)); |
+} |
+ |
+void WebRtcTestBase::VerifyRtpReceivers( |
+ content::WebContents* tab, |
+ base::Optional<size_t> expected_num_tracks) const { |
+ std::string javascript = |
+ expected_num_tracks ? "verifyRtpReceivers(" + |
+ base::SizeTToString(*expected_num_tracks) + ")" |
+ : "verifyRtpReceivers()"; |
+ EXPECT_EQ("ok-receivers-verified", ExecuteJavascript(javascript, tab)); |
+} |