summaryrefslogtreecommitdiff
path: root/media/sctp/sctpdataengine_unittest.cc
diff options
context:
space:
mode:
authorTorne (Richard Coles) <torne@google.com>2014-06-25 10:31:37 +0100
committerTorne (Richard Coles) <torne@google.com>2014-06-25 10:31:37 +0100
commita77a80167b9acf91dfcd6c13fb76c0be2718030a (patch)
treeb99a79c355a1b732cacef1fe12fb3e548305e5dc /media/sctp/sctpdataengine_unittest.cc
parent99bc8f39c7d7784a6d03c08add97b0f97c44db53 (diff)
parent0a0ddb3cfebff52b687644d139ed04e9c26954d5 (diff)
downloadtalk-a77a80167b9acf91dfcd6c13fb76c0be2718030a.tar.gz
This commit was generated by merge_to_master.py. Change-Id: I7dc08db577ee87432079e1e7508ea87dd8d0bc6c
Diffstat (limited to 'media/sctp/sctpdataengine_unittest.cc')
-rw-r--r--media/sctp/sctpdataengine_unittest.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/media/sctp/sctpdataengine_unittest.cc b/media/sctp/sctpdataengine_unittest.cc
index 092524b..cf410e5 100644
--- a/media/sctp/sctpdataengine_unittest.cc
+++ b/media/sctp/sctpdataengine_unittest.cc
@@ -81,13 +81,13 @@ class SctpFakeNetworkInterface : public cricket::MediaChannel::NetworkInterface,
// an SCTP packet.
virtual void OnMessage(talk_base::Message* msg) {
LOG(LS_VERBOSE) << "SctpFakeNetworkInterface::OnMessage";
- talk_base::Buffer* buffer =
+ talk_base::scoped_ptr<talk_base::Buffer> buffer(
static_cast<talk_base::TypedMessageData<talk_base::Buffer*>*>(
- msg->pdata)->data();
+ msg->pdata)->data());
if (dest_) {
- dest_->OnPacketReceived(buffer, talk_base::PacketTime());
+ dest_->OnPacketReceived(buffer.get(), talk_base::PacketTime());
}
- delete buffer;
+ delete msg->pdata;
}
// Unsupported functions required to exist by NetworkInterface.
@@ -295,7 +295,7 @@ class SctpDataMediaChannelTest : public testing::Test,
params.ssrc = ssrc;
return chan->SendData(params, talk_base::Buffer(
- msg.data(), msg.length()), result);
+ &msg[0], msg.length()), result);
}
bool ReceivedData(const SctpFakeDataReceiver* recv, uint32 ssrc,
@@ -364,26 +364,26 @@ TEST_F(SctpDataMediaChannelTest, SendData) {
EXPECT_EQ(cricket::SDR_SUCCESS, result);
EXPECT_TRUE_WAIT(ReceivedData(receiver2(), 1, "hello?"), 1000);
LOG(LS_VERBOSE) << "recv2.received=" << receiver2()->received()
- << "recv2.last_params.ssrc="
+ << ", recv2.last_params.ssrc="
<< receiver2()->last_params().ssrc
- << "recv2.last_params.timestamp="
+ << ", recv2.last_params.timestamp="
<< receiver2()->last_params().ssrc
- << "recv2.last_params.seq_num="
+ << ", recv2.last_params.seq_num="
<< receiver2()->last_params().seq_num
- << "recv2.last_data=" << receiver2()->last_data();
+ << ", recv2.last_data=" << receiver2()->last_data();
LOG(LS_VERBOSE) << "chan2 sending: 'hi chan1' -----------------------------";
ASSERT_TRUE(SendData(channel2(), 2, "hi chan1", &result));
EXPECT_EQ(cricket::SDR_SUCCESS, result);
EXPECT_TRUE_WAIT(ReceivedData(receiver1(), 2, "hi chan1"), 1000);
LOG(LS_VERBOSE) << "recv1.received=" << receiver1()->received()
- << "recv1.last_params.ssrc="
+ << ", recv1.last_params.ssrc="
<< receiver1()->last_params().ssrc
- << "recv1.last_params.timestamp="
+ << ", recv1.last_params.timestamp="
<< receiver1()->last_params().ssrc
- << "recv1.last_params.seq_num="
+ << ", recv1.last_params.seq_num="
<< receiver1()->last_params().seq_num
- << "recv1.last_data=" << receiver1()->last_data();
+ << ", recv1.last_data=" << receiver1()->last_data();
}
// Sends a lot of large messages at once and verifies SDR_BLOCK is returned.
@@ -398,7 +398,7 @@ TEST_F(SctpDataMediaChannelTest, SendDataBlocked) {
for (size_t i = 0; i < 100; ++i) {
channel1()->SendData(
- params, talk_base::Buffer(buffer.data(), buffer.size()), &result);
+ params, talk_base::Buffer(&buffer[0], buffer.size()), &result);
if (result == cricket::SDR_BLOCK)
break;
}