summaryrefslogtreecommitdiff
path: root/app/webrtc/test/peerconnectiontestwrapper.cc
diff options
context:
space:
mode:
authorjiayl@webrtc.org <jiayl@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-10 23:54:13 +0000
committerjiayl@webrtc.org <jiayl@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2014-06-10 23:54:13 +0000
commitc52cd4636b0f9633649ede99e28a6ab518870728 (patch)
tree194dd5155919025c0f7a96083fc45a2f3b355280 /app/webrtc/test/peerconnectiontestwrapper.cc
parent1c1377b5979f10d87a7b8e1e2c2b929034857f3e (diff)
downloadtalk-c52cd4636b0f9633649ede99e28a6ab518870728.tar.gz
Adds end to end DataChannel tests.
BUG=2626 R=pthatcher@webrtc.org Review URL: https://webrtc-codereview.appspot.com/14619004 git-svn-id: http://webrtc.googlecode.com/svn/trunk/talk@6390 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'app/webrtc/test/peerconnectiontestwrapper.cc')
-rw-r--r--app/webrtc/test/peerconnectiontestwrapper.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/app/webrtc/test/peerconnectiontestwrapper.cc b/app/webrtc/test/peerconnectiontestwrapper.cc
index 7d3664f..be70969 100644
--- a/app/webrtc/test/peerconnectiontestwrapper.cc
+++ b/app/webrtc/test/peerconnectiontestwrapper.cc
@@ -103,6 +103,13 @@ bool PeerConnectionTestWrapper::CreatePc(
return peer_connection_.get() != NULL;
}
+talk_base::scoped_refptr<webrtc::DataChannelInterface>
+PeerConnectionTestWrapper::CreateDataChannel(
+ const std::string& label,
+ const webrtc::DataChannelInit& init) {
+ return peer_connection_->CreateDataChannel(label, &init);
+}
+
void PeerConnectionTestWrapper::OnAddStream(MediaStreamInterface* stream) {
LOG(LS_INFO) << "PeerConnectionTestWrapper " << name_
<< ": OnAddStream";
@@ -122,6 +129,11 @@ void PeerConnectionTestWrapper::OnIceCandidate(
sdp);
}
+void PeerConnectionTestWrapper::OnDataChannel(
+ webrtc::DataChannelInterface* data_channel) {
+ SignalOnDataChannel(data_channel);
+}
+
void PeerConnectionTestWrapper::OnSuccess(SessionDescriptionInterface* desc) {
// This callback should take the ownership of |desc|.
talk_base::scoped_ptr<SessionDescriptionInterface> owned_desc(desc);