diff options
author | Torne (Richard Coles) <torne@google.com> | 2014-06-25 10:31:37 +0100 |
---|---|---|
committer | Torne (Richard Coles) <torne@google.com> | 2014-06-25 10:31:37 +0100 |
commit | a77a80167b9acf91dfcd6c13fb76c0be2718030a (patch) | |
tree | b99a79c355a1b732cacef1fe12fb3e548305e5dc /media/sctp/sctpdataengine_unittest.cc | |
parent | 99bc8f39c7d7784a6d03c08add97b0f97c44db53 (diff) | |
parent | 0a0ddb3cfebff52b687644d139ed04e9c26954d5 (diff) | |
download | talk-a77a80167b9acf91dfcd6c13fb76c0be2718030a.tar.gz |
Merge from Chromium at DEPS revision 278856android-wear-5.0.0_r1android-cts-5.0_r9android-cts-5.0_r8android-cts-5.0_r7android-cts-5.0_r6android-cts-5.0_r5android-cts-5.0_r4android-cts-5.0_r3android-5.0.2_r3android-5.0.2_r1android-5.0.1_r1android-5.0.0_r7android-5.0.0_r6android-5.0.0_r5.1android-5.0.0_r5android-5.0.0_r4android-5.0.0_r3android-5.0.0_r2android-5.0.0_r1lollipop-wear-releaselollipop-releaselollipop-devlollipop-cts-release
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.cc | 28 |
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; } |