Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(305)

Side by Side Diff: third_party/WebKit/Source/modules/peerconnection/RTCDataChannelTest.cpp

Issue 2547053003: s/ passed(...) / WTF::passed(...) / to avoid future ambiguity w/ base::Passed. (Closed)
Patch Set: Rebasing... Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "modules/peerconnection/RTCDataChannel.h" 5 #include "modules/peerconnection/RTCDataChannel.h"
6 6
7 #include "bindings/core/v8/ExceptionStatePlaceholder.h" 7 #include "bindings/core/v8/ExceptionStatePlaceholder.h"
8 #include "core/dom/DOMArrayBuffer.h" 8 #include "core/dom/DOMArrayBuffer.h"
9 #include "core/dom/DOMException.h" 9 #include "core/dom/DOMException.h"
10 #include "core/events/Event.h" 10 #include "core/events/Event.h"
(...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after
68 private: 68 private:
69 WebRTCDataChannelHandlerClient* m_client; 69 WebRTCDataChannelHandlerClient* m_client;
70 WebRTCDataChannelHandlerClient::ReadyState m_state; 70 WebRTCDataChannelHandlerClient::ReadyState m_state;
71 unsigned long m_bufferedAmount; 71 unsigned long m_bufferedAmount;
72 }; 72 };
73 73
74 } // namespace 74 } // namespace
75 75
76 TEST(RTCDataChannelTest, BufferedAmount) { 76 TEST(RTCDataChannelTest, BufferedAmount) {
77 MockHandler* handler = new MockHandler(); 77 MockHandler* handler = new MockHandler();
78 RTCDataChannel* channel = RTCDataChannel::create(0, wrapUnique(handler)); 78 RTCDataChannel* channel = RTCDataChannel::create(0, WTF::wrapUnique(handler));
79 79
80 handler->changeState(WebRTCDataChannelHandlerClient::ReadyStateOpen); 80 handler->changeState(WebRTCDataChannelHandlerClient::ReadyStateOpen);
81 String message(std::string(100, 'A').c_str()); 81 String message(std::string(100, 'A').c_str());
82 channel->send(message, IGNORE_EXCEPTION); 82 channel->send(message, IGNORE_EXCEPTION);
83 EXPECT_EQ(100U, channel->bufferedAmount()); 83 EXPECT_EQ(100U, channel->bufferedAmount());
84 } 84 }
85 85
86 TEST(RTCDataChannelTest, BufferedAmountLow) { 86 TEST(RTCDataChannelTest, BufferedAmountLow) {
87 MockHandler* handler = new MockHandler(); 87 MockHandler* handler = new MockHandler();
88 RTCDataChannel* channel = RTCDataChannel::create(0, wrapUnique(handler)); 88 RTCDataChannel* channel = RTCDataChannel::create(0, WTF::wrapUnique(handler));
89 89
90 // Add and drain 100 bytes 90 // Add and drain 100 bytes
91 handler->changeState(WebRTCDataChannelHandlerClient::ReadyStateOpen); 91 handler->changeState(WebRTCDataChannelHandlerClient::ReadyStateOpen);
92 String message(std::string(100, 'A').c_str()); 92 String message(std::string(100, 'A').c_str());
93 channel->send(message, IGNORE_EXCEPTION); 93 channel->send(message, IGNORE_EXCEPTION);
94 EXPECT_EQ(100U, channel->bufferedAmount()); 94 EXPECT_EQ(100U, channel->bufferedAmount());
95 EXPECT_EQ(1U, channel->m_scheduledEvents.size()); 95 EXPECT_EQ(1U, channel->m_scheduledEvents.size());
96 96
97 handler->drainBuffer(100); 97 handler->drainBuffer(100);
98 EXPECT_EQ(0U, channel->bufferedAmount()); 98 EXPECT_EQ(0U, channel->bufferedAmount());
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 140
141 handler->drainBuffer(1); 141 handler->drainBuffer(1);
142 EXPECT_EQ(97U, channel->bufferedAmount()); 142 EXPECT_EQ(97U, channel->bufferedAmount());
143 EXPECT_EQ(5U, channel->m_scheduledEvents.size()); // New event. 143 EXPECT_EQ(5U, channel->m_scheduledEvents.size()); // New event.
144 EXPECT_EQ( 144 EXPECT_EQ(
145 "bufferedamountlow", 145 "bufferedamountlow",
146 std::string(channel->m_scheduledEvents.back()->type().utf8().data())); 146 std::string(channel->m_scheduledEvents.back()->type().utf8().data()));
147 } 147 }
148 148
149 } // namespace blink 149 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698