| OLD | NEW |
| 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/fetch/ReadableStreamDataConsumerHandle.h" | 5 #include "modules/fetch/ReadableStreamDataConsumerHandle.h" |
| 6 | 6 |
| 7 #include "bindings/core/v8/ScriptState.h" | 7 #include "bindings/core/v8/ScriptState.h" |
| 8 #include "bindings/core/v8/V8BindingMacros.h" | 8 #include "bindings/core/v8/V8BindingMacros.h" |
| 9 #include "bindings/core/v8/V8GCController.h" | 9 #include "bindings/core/v8/V8GCController.h" |
| 10 #include "core/dom/Document.h" | 10 #include "core/dom/Document.h" |
| (...skipping 21 matching lines...) Expand all Loading... |
| 32 const Result kShouldWait = WebDataConsumerHandle::ShouldWait; | 32 const Result kShouldWait = WebDataConsumerHandle::ShouldWait; |
| 33 const Result kUnexpectedError = WebDataConsumerHandle::UnexpectedError; | 33 const Result kUnexpectedError = WebDataConsumerHandle::UnexpectedError; |
| 34 const Result kDone = WebDataConsumerHandle::Done; | 34 const Result kDone = WebDataConsumerHandle::Done; |
| 35 using Flags = WebDataConsumerHandle::Flags; | 35 using Flags = WebDataConsumerHandle::Flags; |
| 36 const Flags kNone = WebDataConsumerHandle::FlagNone; | 36 const Flags kNone = WebDataConsumerHandle::FlagNone; |
| 37 | 37 |
| 38 class MockClient : public GarbageCollectedFinalized<MockClient>, public WebDataC
onsumerHandle::Client { | 38 class MockClient : public GarbageCollectedFinalized<MockClient>, public WebDataC
onsumerHandle::Client { |
| 39 public: | 39 public: |
| 40 static StrictMock<MockClient>* create() { return new StrictMock<MockClient>(
); } | 40 static StrictMock<MockClient>* create() { return new StrictMock<MockClient>(
); } |
| 41 MOCK_METHOD0(didGetReadable, void()); | 41 MOCK_METHOD0(didGetReadable, void()); |
| 42 MOCK_METHOD0(getTaskRunner, WebTaskRunner*()); |
| 42 | 43 |
| 43 DEFINE_INLINE_TRACE() {} | 44 DEFINE_INLINE_TRACE() {} |
| 44 | 45 |
| 45 protected: | 46 protected: |
| 46 MockClient() = default; | 47 MockClient() = default; |
| 47 }; | 48 }; |
| 48 | 49 |
| 49 class ReadableStreamDataConsumerHandleTest : public ::testing::Test { | 50 class ReadableStreamDataConsumerHandleTest : public ::testing::Test { |
| 50 public: | 51 public: |
| 51 ReadableStreamDataConsumerHandleTest() | 52 ReadableStreamDataConsumerHandleTest() |
| (...skipping 464 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 516 checkpoint.Call(4); | 517 checkpoint.Call(4); |
| 517 testing::runPendingTasks(); | 518 testing::runPendingTasks(); |
| 518 | 519 |
| 519 checkpoint.Call(5); | 520 checkpoint.Call(5); |
| 520 EXPECT_EQ(kUnexpectedError, reader->beginRead(&buffer, kNone, &available)); | 521 EXPECT_EQ(kUnexpectedError, reader->beginRead(&buffer, kNone, &available)); |
| 521 } | 522 } |
| 522 | 523 |
| 523 } // namespace | 524 } // namespace |
| 524 | 525 |
| 525 } // namespace blink | 526 } // namespace blink |
| OLD | NEW |