Chromium Code Reviews| Index: webrtc/api/test/fakedatachannelprovider.h |
| diff --git a/webrtc/api/test/fakedatachannelprovider.h b/webrtc/api/test/fakedatachannelprovider.h |
| index 3404ac1437ad43216f73953b661a2f3a8defe607..3e796a33bce29ff642b9a823ef8dd00c39461cd1 100644 |
| --- a/webrtc/api/test/fakedatachannelprovider.h |
| +++ b/webrtc/api/test/fakedatachannelprovider.h |
| @@ -12,6 +12,7 @@ |
| #define WEBRTC_API_TEST_FAKEDATACHANNELPROVIDER_H_ |
| #include "webrtc/api/datachannel.h" |
| +#include "webrtc/base/checks.h" |
| class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| public: |
| @@ -25,7 +26,7 @@ class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| bool SendData(const cricket::SendDataParams& params, |
| const rtc::CopyOnWriteBuffer& payload, |
| cricket::SendDataResult* result) override { |
| - ASSERT(ready_to_send_ && transport_available_); |
| + RTC_CHECK(ready_to_send_ && transport_available_); |
|
kwiberg-webrtc
2017/01/17 09:39:25
Same situation here as in fakeaudiocapturemodule.c
nisse-webrtc
2017/01/17 12:19:21
Agree both situations should be handled in the sam
|
| if (send_blocked_) { |
| *result = cricket::SDR_BLOCK; |
| return false; |
| @@ -41,7 +42,8 @@ class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| } |
| bool ConnectDataChannel(webrtc::DataChannel* data_channel) override { |
| - ASSERT(connected_channels_.find(data_channel) == connected_channels_.end()); |
| + RTC_CHECK(connected_channels_.find(data_channel) == |
| + connected_channels_.end()); |
| if (!transport_available_) { |
| return false; |
| } |
| @@ -51,13 +53,14 @@ class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| } |
| void DisconnectDataChannel(webrtc::DataChannel* data_channel) override { |
| - ASSERT(connected_channels_.find(data_channel) != connected_channels_.end()); |
| + RTC_CHECK(connected_channels_.find(data_channel) != |
| + connected_channels_.end()); |
| LOG(LS_INFO) << "DataChannel disconnected " << data_channel; |
| connected_channels_.erase(data_channel); |
| } |
| void AddSctpDataStream(int sid) override { |
| - ASSERT(sid >= 0); |
| + RTC_CHECK(sid >= 0); |
| if (!transport_available_) { |
| return; |
| } |
| @@ -66,7 +69,7 @@ class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| } |
| void RemoveSctpDataStream(int sid) override { |
| - ASSERT(sid >= 0); |
| + RTC_CHECK(sid >= 0); |
| send_ssrcs_.erase(sid); |
| recv_ssrcs_.erase(sid); |
| } |
| @@ -99,7 +102,7 @@ class FakeDataChannelProvider : public webrtc::DataChannelProviderInterface { |
| // Set true to emulate the transport ReadyToSendData signal when the transport |
| // becomes writable for the first time. |
| void set_ready_to_send(bool ready) { |
| - ASSERT(transport_available_); |
| + RTC_CHECK(transport_available_); |
| ready_to_send_ = ready; |
| if (ready) { |
| std::set<webrtc::DataChannel*>::iterator it; |