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

Side by Side Diff: third_party/WebKit/Source/modules/fetch/BodyStreamBufferTest.cpp

Issue 1895693004: [Fetch API] Add streams predicates to BodyStreamBuffer (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 8 months 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 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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/fetch/BodyStreamBuffer.h" 5 #include "modules/fetch/BodyStreamBuffer.h"
6 6
7 #include "core/testing/DummyPageHolder.h" 7 #include "core/testing/DummyPageHolder.h"
8 #include "modules/fetch/DataConsumerHandleTestUtil.h" 8 #include "modules/fetch/DataConsumerHandleTestUtil.h"
9 #include "platform/testing/UnitTestHelpers.h" 9 #include "platform/testing/UnitTestHelpers.h"
10 #include "testing/gmock/include/gmock/gmock.h" 10 #include "testing/gmock/include/gmock/gmock.h"
(...skipping 27 matching lines...) Expand all
38 OwnPtr<DummyPageHolder> m_page; 38 OwnPtr<DummyPageHolder> m_page;
39 }; 39 };
40 40
41 TEST_F(BodyStreamBufferTest, ReleaseHandle) 41 TEST_F(BodyStreamBufferTest, ReleaseHandle)
42 { 42 {
43 OwnPtr<FetchDataConsumerHandle> handle = createFetchDataConsumerHandleFromWe bHandle(createWaitingDataConsumerHandle()); 43 OwnPtr<FetchDataConsumerHandle> handle = createFetchDataConsumerHandleFromWe bHandle(createWaitingDataConsumerHandle());
44 FetchDataConsumerHandle* rawHandle = handle.get(); 44 FetchDataConsumerHandle* rawHandle = handle.get();
45 BodyStreamBuffer* buffer = new BodyStreamBuffer(handle.release()); 45 BodyStreamBuffer* buffer = new BodyStreamBuffer(handle.release());
46 46
47 EXPECT_FALSE(buffer->hasPendingActivity()); 47 EXPECT_FALSE(buffer->hasPendingActivity());
48 EXPECT_FALSE(buffer->stream()->isLocked()); 48 EXPECT_FALSE(buffer->isStreamLocked());
49 EXPECT_FALSE(buffer->stream()->isDisturbed()); 49 EXPECT_FALSE(buffer->isStreamDisturbed());
50 EXPECT_EQ(ReadableStream::Readable, buffer->stream()->stateInternal()); 50 EXPECT_TRUE(buffer->isStreamReadable());
51 51
52 OwnPtr<FetchDataConsumerHandle> handle2 = buffer->releaseHandle(getExecution Context()); 52 OwnPtr<FetchDataConsumerHandle> handle2 = buffer->releaseHandle(getExecution Context());
53 53
54 ASSERT_EQ(rawHandle, handle2.get()); 54 ASSERT_EQ(rawHandle, handle2.get());
55 EXPECT_TRUE(buffer->stream()->isLocked()); 55 EXPECT_TRUE(buffer->isStreamLocked());
56 EXPECT_TRUE(buffer->stream()->isDisturbed()); 56 EXPECT_TRUE(buffer->isStreamDisturbed());
57 EXPECT_EQ(ReadableStream::Closed, buffer->stream()->stateInternal());
58 } 57 }
hiroshige 2016/04/19 07:58:55 We don't have |EXPECT_TRUE(buffer->isStreamClosed(
yhirano 2016/04/19 09:22:41 Fixed.
59 58
60 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsArrayBuffer) 59 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsArrayBuffer)
61 { 60 {
62 Checkpoint checkpoint; 61 Checkpoint checkpoint;
63 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 62 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
64 DOMArrayBuffer* arrayBuffer = nullptr; 63 DOMArrayBuffer* arrayBuffer = nullptr;
65 64
66 InSequence s; 65 InSequence s;
67 EXPECT_CALL(checkpoint, Call(1)); 66 EXPECT_CALL(checkpoint, Call(1));
68 EXPECT_CALL(*client, didFetchDataLoadedArrayBufferMock(_)).WillOnce(SaveArg< 0>(&arrayBuffer)); 67 EXPECT_CALL(*client, didFetchDataLoadedArrayBufferMock(_)).WillOnce(SaveArg< 0>(&arrayBuffer));
69 EXPECT_CALL(checkpoint, Call(2)); 68 EXPECT_CALL(checkpoint, Call(2));
70 69
71 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create(); 70 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create();
72 handle->add(Command(Command::Data, "hello")); 71 handle->add(Command(Command::Data, "hello"));
73 handle->add(Command(Command::Done)); 72 handle->add(Command(Command::Done));
74 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release())); 73 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release()));
75 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsA rrayBuffer(), client); 74 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsA rrayBuffer(), client);
76 75
77 EXPECT_TRUE(buffer->stream()->isLocked()); 76 EXPECT_TRUE(buffer->isStreamLocked());
78 EXPECT_TRUE(buffer->stream()->isDisturbed()); 77 EXPECT_TRUE(buffer->isStreamDisturbed());
79 EXPECT_TRUE(buffer->hasPendingActivity()); 78 EXPECT_TRUE(buffer->hasPendingActivity());
80 79
81 checkpoint.Call(1); 80 checkpoint.Call(1);
82 testing::runPendingTasks(); 81 testing::runPendingTasks();
83 checkpoint.Call(2); 82 checkpoint.Call(2);
84 83
85 EXPECT_TRUE(buffer->stream()->isLocked()); 84 EXPECT_TRUE(buffer->isStreamLocked());
86 EXPECT_TRUE(buffer->stream()->isDisturbed()); 85 EXPECT_TRUE(buffer->isStreamDisturbed());
87 EXPECT_FALSE(buffer->hasPendingActivity()); 86 EXPECT_FALSE(buffer->hasPendingActivity());
88 ASSERT_TRUE(arrayBuffer); 87 ASSERT_TRUE(arrayBuffer);
89 EXPECT_EQ("hello", String(static_cast<const char*>(arrayBuffer->data()), arr ayBuffer->byteLength())); 88 EXPECT_EQ("hello", String(static_cast<const char*>(arrayBuffer->data()), arr ayBuffer->byteLength()));
90 } 89 }
91 90
92 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsBlob) 91 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsBlob)
93 { 92 {
94 Checkpoint checkpoint; 93 Checkpoint checkpoint;
95 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 94 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
96 RefPtr<BlobDataHandle> blobDataHandle; 95 RefPtr<BlobDataHandle> blobDataHandle;
97 96
98 InSequence s; 97 InSequence s;
99 EXPECT_CALL(checkpoint, Call(1)); 98 EXPECT_CALL(checkpoint, Call(1));
100 EXPECT_CALL(*client, didFetchDataLoadedBlobHandleMock(_)).WillOnce(SaveArg<0 >(&blobDataHandle)); 99 EXPECT_CALL(*client, didFetchDataLoadedBlobHandleMock(_)).WillOnce(SaveArg<0 >(&blobDataHandle));
101 EXPECT_CALL(checkpoint, Call(2)); 100 EXPECT_CALL(checkpoint, Call(2));
102 101
103 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create(); 102 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create();
104 handle->add(Command(Command::Data, "hello")); 103 handle->add(Command(Command::Data, "hello"));
105 handle->add(Command(Command::Done)); 104 handle->add(Command(Command::Done));
106 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release())); 105 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release()));
107 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsB lobHandle("text/plain"), client); 106 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsB lobHandle("text/plain"), client);
108 107
109 EXPECT_TRUE(buffer->stream()->isLocked()); 108 EXPECT_TRUE(buffer->isStreamLocked());
110 EXPECT_TRUE(buffer->stream()->isDisturbed()); 109 EXPECT_TRUE(buffer->isStreamDisturbed());
111 EXPECT_TRUE(buffer->hasPendingActivity()); 110 EXPECT_TRUE(buffer->hasPendingActivity());
112 111
113 checkpoint.Call(1); 112 checkpoint.Call(1);
114 testing::runPendingTasks(); 113 testing::runPendingTasks();
115 checkpoint.Call(2); 114 checkpoint.Call(2);
116 115
117 EXPECT_TRUE(buffer->stream()->isLocked()); 116 EXPECT_TRUE(buffer->isStreamLocked());
118 EXPECT_TRUE(buffer->stream()->isDisturbed()); 117 EXPECT_TRUE(buffer->isStreamDisturbed());
119 EXPECT_FALSE(buffer->hasPendingActivity()); 118 EXPECT_FALSE(buffer->hasPendingActivity());
120 EXPECT_EQ(5u, blobDataHandle->size()); 119 EXPECT_EQ(5u, blobDataHandle->size());
121 } 120 }
122 121
123 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsString) 122 TEST_F(BodyStreamBufferTest, LoadBodyStreamBufferAsString)
124 { 123 {
125 Checkpoint checkpoint; 124 Checkpoint checkpoint;
126 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 125 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
127 126
128 InSequence s; 127 InSequence s;
129 EXPECT_CALL(checkpoint, Call(1)); 128 EXPECT_CALL(checkpoint, Call(1));
130 EXPECT_CALL(*client, didFetchDataLoadedString(String("hello"))); 129 EXPECT_CALL(*client, didFetchDataLoadedString(String("hello")));
131 EXPECT_CALL(checkpoint, Call(2)); 130 EXPECT_CALL(checkpoint, Call(2));
132 131
133 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create(); 132 OwnPtr<ReplayingHandle> handle = ReplayingHandle::create();
134 handle->add(Command(Command::Data, "hello")); 133 handle->add(Command(Command::Data, "hello"));
135 handle->add(Command(Command::Done)); 134 handle->add(Command(Command::Done));
136 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release())); 135 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(handle.release()));
137 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client); 136 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client);
138 137
139 EXPECT_TRUE(buffer->stream()->isLocked()); 138 EXPECT_TRUE(buffer->isStreamLocked());
140 EXPECT_TRUE(buffer->stream()->isDisturbed()); 139 EXPECT_TRUE(buffer->isStreamDisturbed());
141 EXPECT_TRUE(buffer->hasPendingActivity()); 140 EXPECT_TRUE(buffer->hasPendingActivity());
142 141
143 checkpoint.Call(1); 142 checkpoint.Call(1);
144 testing::runPendingTasks(); 143 testing::runPendingTasks();
145 checkpoint.Call(2); 144 checkpoint.Call(2);
146 145
147 EXPECT_TRUE(buffer->stream()->isLocked()); 146 EXPECT_TRUE(buffer->isStreamLocked());
148 EXPECT_TRUE(buffer->stream()->isDisturbed()); 147 EXPECT_TRUE(buffer->isStreamDisturbed());
149 EXPECT_FALSE(buffer->hasPendingActivity()); 148 EXPECT_FALSE(buffer->hasPendingActivity());
150 } 149 }
151 150
152 TEST_F(BodyStreamBufferTest, ReleaseClosedHandle) 151 TEST_F(BodyStreamBufferTest, ReleaseClosedHandle)
153 { 152 {
154 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createDoneDataConsumerHandle())); 153 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createDoneDataConsumerHandle()));
155 154
156 EXPECT_EQ(ReadableStream::Readable, buffer->stream()->stateInternal()); 155 EXPECT_TRUE(buffer->isStreamReadable());
157 testing::runPendingTasks(); 156 testing::runPendingTasks();
158 EXPECT_EQ(ReadableStream::Closed, buffer->stream()->stateInternal()); 157 EXPECT_TRUE(buffer->isStreamClosed());
159 158
160 EXPECT_FALSE(buffer->stream()->isLocked()); 159 EXPECT_FALSE(buffer->isStreamLocked());
161 EXPECT_FALSE(buffer->stream()->isDisturbed()); 160 EXPECT_FALSE(buffer->isStreamDisturbed());
162 EXPECT_FALSE(buffer->hasPendingActivity()); 161 EXPECT_FALSE(buffer->hasPendingActivity());
163 OwnPtr<FetchDataConsumerHandle> handle = buffer->releaseHandle(getExecutionC ontext()); 162 OwnPtr<FetchDataConsumerHandle> handle = buffer->releaseHandle(getExecutionC ontext());
164 163
165 EXPECT_TRUE(handle); 164 EXPECT_TRUE(handle);
166 EXPECT_TRUE(buffer->stream()->isLocked()); 165 EXPECT_TRUE(buffer->isStreamLocked());
167 EXPECT_TRUE(buffer->stream()->isDisturbed()); 166 EXPECT_TRUE(buffer->isStreamDisturbed());
168 EXPECT_FALSE(buffer->hasPendingActivity()); 167 EXPECT_FALSE(buffer->hasPendingActivity());
169 } 168 }
170 169
171 TEST_F(BodyStreamBufferTest, LoadClosedHandle) 170 TEST_F(BodyStreamBufferTest, LoadClosedHandle)
172 { 171 {
173 Checkpoint checkpoint; 172 Checkpoint checkpoint;
174 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 173 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
175 174
176 InSequence s; 175 InSequence s;
177 EXPECT_CALL(checkpoint, Call(1)); 176 EXPECT_CALL(checkpoint, Call(1));
178 EXPECT_CALL(*client, didFetchDataLoadedString(String(""))); 177 EXPECT_CALL(*client, didFetchDataLoadedString(String("")));
179 EXPECT_CALL(checkpoint, Call(2)); 178 EXPECT_CALL(checkpoint, Call(2));
180 179
181 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createDoneDataConsumerHandle())); 180 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createDoneDataConsumerHandle()));
182 181
183 EXPECT_EQ(ReadableStream::Readable, buffer->stream()->stateInternal()); 182 EXPECT_TRUE(buffer->isStreamReadable());
184 testing::runPendingTasks(); 183 testing::runPendingTasks();
185 EXPECT_EQ(ReadableStream::Closed, buffer->stream()->stateInternal()); 184 EXPECT_TRUE(buffer->isStreamClosed());
186 185
187 EXPECT_FALSE(buffer->stream()->isLocked()); 186 EXPECT_FALSE(buffer->isStreamLocked());
188 EXPECT_FALSE(buffer->stream()->isDisturbed()); 187 EXPECT_FALSE(buffer->isStreamDisturbed());
189 EXPECT_FALSE(buffer->hasPendingActivity()); 188 EXPECT_FALSE(buffer->hasPendingActivity());
190 189
191 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client); 190 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client);
192 EXPECT_TRUE(buffer->stream()->isLocked()); 191 EXPECT_TRUE(buffer->isStreamLocked());
193 EXPECT_TRUE(buffer->stream()->isDisturbed()); 192 EXPECT_TRUE(buffer->isStreamDisturbed());
194 EXPECT_TRUE(buffer->hasPendingActivity()); 193 EXPECT_TRUE(buffer->hasPendingActivity());
195 194
196 checkpoint.Call(1); 195 checkpoint.Call(1);
197 testing::runPendingTasks(); 196 testing::runPendingTasks();
198 checkpoint.Call(2); 197 checkpoint.Call(2);
199 198
200 EXPECT_TRUE(buffer->stream()->isLocked()); 199 EXPECT_TRUE(buffer->isStreamLocked());
201 EXPECT_TRUE(buffer->stream()->isDisturbed()); 200 EXPECT_TRUE(buffer->isStreamDisturbed());
202 EXPECT_FALSE(buffer->hasPendingActivity()); 201 EXPECT_FALSE(buffer->hasPendingActivity());
203 } 202 }
204 203
205 TEST_F(BodyStreamBufferTest, ReleaseErroredHandle) 204 TEST_F(BodyStreamBufferTest, ReleaseErroredHandle)
206 { 205 {
207 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createUnexpectedErrorDataConsumerHandle())); 206 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createUnexpectedErrorDataConsumerHandle()));
208 207
209 EXPECT_EQ(ReadableStream::Readable, buffer->stream()->stateInternal()); 208 EXPECT_TRUE(buffer->isStreamReadable());
210 testing::runPendingTasks(); 209 testing::runPendingTasks();
211 EXPECT_EQ(ReadableStream::Errored, buffer->stream()->stateInternal()); 210 EXPECT_TRUE(buffer->isStreamErrored());
212 211
213 EXPECT_FALSE(buffer->stream()->isLocked()); 212 EXPECT_FALSE(buffer->isStreamLocked());
214 EXPECT_FALSE(buffer->stream()->isDisturbed()); 213 EXPECT_FALSE(buffer->isStreamDisturbed());
215 EXPECT_FALSE(buffer->hasPendingActivity()); 214 EXPECT_FALSE(buffer->hasPendingActivity());
216 OwnPtr<FetchDataConsumerHandle> handle = buffer->releaseHandle(getExecutionC ontext()); 215 OwnPtr<FetchDataConsumerHandle> handle = buffer->releaseHandle(getExecutionC ontext());
217 EXPECT_TRUE(handle); 216 EXPECT_TRUE(handle);
218 EXPECT_TRUE(buffer->stream()->isLocked()); 217 EXPECT_TRUE(buffer->isStreamLocked());
219 EXPECT_TRUE(buffer->stream()->isDisturbed()); 218 EXPECT_TRUE(buffer->isStreamDisturbed());
220 EXPECT_FALSE(buffer->hasPendingActivity()); 219 EXPECT_FALSE(buffer->hasPendingActivity());
221 } 220 }
222 221
223 TEST_F(BodyStreamBufferTest, LoadErroredHandle) 222 TEST_F(BodyStreamBufferTest, LoadErroredHandle)
224 { 223 {
225 Checkpoint checkpoint; 224 Checkpoint checkpoint;
226 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 225 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
227 226
228 InSequence s; 227 InSequence s;
229 EXPECT_CALL(checkpoint, Call(1)); 228 EXPECT_CALL(checkpoint, Call(1));
230 EXPECT_CALL(*client, didFetchDataLoadFailed()); 229 EXPECT_CALL(*client, didFetchDataLoadFailed());
231 EXPECT_CALL(checkpoint, Call(2)); 230 EXPECT_CALL(checkpoint, Call(2));
232 231
233 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createUnexpectedErrorDataConsumerHandle())); 232 BodyStreamBuffer* buffer = new BodyStreamBuffer(createFetchDataConsumerHandl eFromWebHandle(createUnexpectedErrorDataConsumerHandle()));
234 233
235 EXPECT_EQ(ReadableStream::Readable, buffer->stream()->stateInternal()); 234 EXPECT_TRUE(buffer->isStreamReadable());
236 testing::runPendingTasks(); 235 testing::runPendingTasks();
237 EXPECT_EQ(ReadableStream::Errored, buffer->stream()->stateInternal()); 236 EXPECT_TRUE(buffer->isStreamErrored());
238 237
239 EXPECT_FALSE(buffer->stream()->isLocked()); 238 EXPECT_FALSE(buffer->isStreamLocked());
240 EXPECT_FALSE(buffer->stream()->isDisturbed()); 239 EXPECT_FALSE(buffer->isStreamDisturbed());
241 EXPECT_FALSE(buffer->hasPendingActivity()); 240 EXPECT_FALSE(buffer->hasPendingActivity());
242 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client); 241 buffer->startLoading(getExecutionContext(), FetchDataLoader::createLoaderAsS tring(), client);
243 EXPECT_TRUE(buffer->stream()->isLocked()); 242 EXPECT_TRUE(buffer->isStreamLocked());
244 EXPECT_TRUE(buffer->stream()->isDisturbed()); 243 EXPECT_TRUE(buffer->isStreamDisturbed());
245 EXPECT_TRUE(buffer->hasPendingActivity()); 244 EXPECT_TRUE(buffer->hasPendingActivity());
246 245
247 checkpoint.Call(1); 246 checkpoint.Call(1);
248 testing::runPendingTasks(); 247 testing::runPendingTasks();
249 checkpoint.Call(2); 248 checkpoint.Call(2);
250 249
251 EXPECT_TRUE(buffer->stream()->isLocked()); 250 EXPECT_TRUE(buffer->isStreamLocked());
252 EXPECT_TRUE(buffer->stream()->isDisturbed()); 251 EXPECT_TRUE(buffer->isStreamDisturbed());
253 EXPECT_FALSE(buffer->hasPendingActivity()); 252 EXPECT_FALSE(buffer->hasPendingActivity());
254 } 253 }
255 254
256 TEST_F(BodyStreamBufferTest, LoaderShouldBeKeptAliveByBodyStreamBuffer) 255 TEST_F(BodyStreamBufferTest, LoaderShouldBeKeptAliveByBodyStreamBuffer)
257 { 256 {
258 Checkpoint checkpoint; 257 Checkpoint checkpoint;
259 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create(); 258 MockFetchDataLoaderClient* client = MockFetchDataLoaderClient::create();
260 259
261 InSequence s; 260 InSequence s;
262 EXPECT_CALL(checkpoint, Call(1)); 261 EXPECT_CALL(checkpoint, Call(1));
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
311 BodyStreamBuffer* buffer = new BodyStreamBuffer(handle.release()); 310 BodyStreamBuffer* buffer = new BodyStreamBuffer(handle.release());
312 checkpoint.Call(1); 311 checkpoint.Call(1);
313 ScriptValue reason(getScriptState(), v8String(getScriptState()->isolate(), " reason")); 312 ScriptValue reason(getScriptState(), v8String(getScriptState()->isolate(), " reason"));
314 buffer->cancelSource(getScriptState(), reason); 313 buffer->cancelSource(getScriptState(), reason);
315 checkpoint.Call(2); 314 checkpoint.Call(2);
316 } 315 }
317 316
318 } // namespace 317 } // namespace
319 318
320 } // namespace blink 319 } // namespace blink
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/modules/fetch/BodyStreamBuffer.cpp ('k') | third_party/WebKit/Source/modules/fetch/Response.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698