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

Side by Side Diff: third_party/WebKit/Source/modules/fetch/DataConsumerHandleTestUtil.h

Issue 1878463002: Move DOMArrayBuffer, DOMArrayBufferViews and DataView to the heap. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: tidy 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 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 #ifndef DataConsumerHandleTestUtil_h 5 #ifndef DataConsumerHandleTestUtil_h
6 #define DataConsumerHandleTestUtil_h 6 #define DataConsumerHandleTestUtil_h
7 7
8 #include "bindings/core/v8/ScriptState.h" 8 #include "bindings/core/v8/ScriptState.h"
9 #include "core/testing/NullExecutionContext.h" 9 #include "core/testing/NullExecutionContext.h"
10 #include "gin/public/isolate_holder.h" 10 #include "gin/public/isolate_holder.h"
(...skipping 325 matching lines...) Expand 10 before | Expand all | Expand 10 after
336 USING_GARBAGE_COLLECTED_MIXIN(MockFetchDataLoaderClient); 336 USING_GARBAGE_COLLECTED_MIXIN(MockFetchDataLoaderClient);
337 public: 337 public:
338 static ::testing::StrictMock<MockFetchDataLoaderClient>* create() { retu rn new ::testing::StrictMock<MockFetchDataLoaderClient>; } 338 static ::testing::StrictMock<MockFetchDataLoaderClient>* create() { retu rn new ::testing::StrictMock<MockFetchDataLoaderClient>; }
339 339
340 DEFINE_INLINE_VIRTUAL_TRACE() 340 DEFINE_INLINE_VIRTUAL_TRACE()
341 { 341 {
342 FetchDataLoader::Client::trace(visitor); 342 FetchDataLoader::Client::trace(visitor);
343 } 343 }
344 344
345 MOCK_METHOD1(didFetchDataLoadedBlobHandleMock, void(RefPtr<BlobDataHandl e>)); 345 MOCK_METHOD1(didFetchDataLoadedBlobHandleMock, void(RefPtr<BlobDataHandl e>));
346 MOCK_METHOD1(didFetchDataLoadedArrayBufferMock, void(RefPtr<DOMArrayBuff er>)); 346 MOCK_METHOD1(didFetchDataLoadedArrayBufferMock, void(DOMArrayBuffer*));
347 MOCK_METHOD1(didFetchDataLoadedString, void(const String&)); 347 MOCK_METHOD1(didFetchDataLoadedString, void(const String&));
348 MOCK_METHOD0(didFetchDataLoadStream, void()); 348 MOCK_METHOD0(didFetchDataLoadStream, void());
349 MOCK_METHOD0(didFetchDataLoadFailed, void()); 349 MOCK_METHOD0(didFetchDataLoadFailed, void());
350 350
351 // In mock methods we use RefPtr<> rather than PassRefPtr<>. 351 void didFetchDataLoadedArrayBuffer(DOMArrayBuffer* arrayBuffer) override
352 void didFetchDataLoadedArrayBuffer(PassRefPtr<DOMArrayBuffer> arrayBuffe r) override
353 { 352 {
354 didFetchDataLoadedArrayBufferMock(arrayBuffer); 353 didFetchDataLoadedArrayBufferMock(arrayBuffer);
355 } 354 }
355 // In mock methods we use RefPtr<> rather than PassRefPtr<>.
356 void didFetchDataLoadedBlobHandle(PassRefPtr<BlobDataHandle> blobDataHan dle) override 356 void didFetchDataLoadedBlobHandle(PassRefPtr<BlobDataHandle> blobDataHan dle) override
357 { 357 {
358 didFetchDataLoadedBlobHandleMock(blobDataHandle); 358 didFetchDataLoadedBlobHandleMock(blobDataHandle);
359 } 359 }
360 }; 360 };
361 361
362 class Command final { 362 class Command final {
363 DISALLOW_NEW_EXCEPT_PLACEMENT_NEW(); 363 DISALLOW_NEW_EXCEPT_PLACEMENT_NEW();
364 public: 364 public:
365 enum Name { 365 enum Name {
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
534 OwnPtr<HandleReadResult> m_result; 534 OwnPtr<HandleReadResult> m_result;
535 bool m_isDone; 535 bool m_isDone;
536 536
537 OwnPtr<T> m_handleReader; 537 OwnPtr<T> m_handleReader;
538 }; 538 };
539 }; 539 };
540 540
541 } // namespace blink 541 } // namespace blink
542 542
543 #endif // DataConsumerHandleTestUtil_h 543 #endif // DataConsumerHandleTestUtil_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698