| Index: content/renderer/media/buffered_data_source_unittest.cc
|
| diff --git a/content/renderer/media/buffered_data_source_unittest.cc b/content/renderer/media/buffered_data_source_unittest.cc
|
| index 9a2500670e5d223cd9f212ba05fe98492775ee3d..718fd2125fc2963fe2cb4e40c91f464ae1fb1ba2 100644
|
| --- a/content/renderer/media/buffered_data_source_unittest.cc
|
| +++ b/content/renderer/media/buffered_data_source_unittest.cc
|
| @@ -4,12 +4,12 @@
|
|
|
| #include "base/bind.h"
|
| #include "base/message_loop/message_loop.h"
|
| +#include "content/public/common/url_constants.h"
|
| #include "content/renderer/media/buffered_data_source.h"
|
| #include "content/renderer/media/test_response_generator.h"
|
| #include "content/test/mock_webframeclient.h"
|
| #include "content/test/mock_weburlloader.h"
|
| #include "media/base/media_log.h"
|
| -#include "media/base/mock_data_source_host.h"
|
| #include "media/base/mock_filters.h"
|
| #include "media/base/test_helpers.h"
|
| #include "third_party/WebKit/public/platform/WebURLResponse.h"
|
| @@ -31,6 +31,18 @@ using blink::WebView;
|
|
|
| namespace content {
|
|
|
| +class MockBufferedDataSourceHost : public BufferedDataSourceHost {
|
| + public:
|
| + MockBufferedDataSourceHost() {}
|
| + virtual ~MockBufferedDataSourceHost() {}
|
| +
|
| + MOCK_METHOD1(SetTotalBytes, void(int64 total_bytes));
|
| + MOCK_METHOD2(AddBufferedByteRange, void(int64 start, int64 end));
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(MockBufferedDataSourceHost);
|
| +};
|
| +
|
| // Overrides CreateResourceLoader() to permit injecting a MockWebURLLoader.
|
| // Also keeps track of whether said MockWebURLLoader is actively loading.
|
| class MockBufferedDataSource : public BufferedDataSource {
|
| @@ -38,7 +50,7 @@ class MockBufferedDataSource : public BufferedDataSource {
|
| MockBufferedDataSource(
|
| const scoped_refptr<base::MessageLoopProxy>& message_loop,
|
| WebFrame* frame,
|
| - media::DataSourceHost* host)
|
| + BufferedDataSourceHost* host)
|
| : BufferedDataSource(message_loop, frame, new media::MediaLog(), host,
|
| base::Bind(&MockBufferedDataSource::set_downloading,
|
| base::Unretained(this))),
|
| @@ -212,7 +224,7 @@ class BufferedDataSourceTest : public testing::Test {
|
| WebView* view_;
|
| WebFrame* frame_;
|
|
|
| - StrictMock<media::MockDataSourceHost> host_;
|
| + StrictMock<MockBufferedDataSourceHost> host_;
|
| base::MessageLoop message_loop_;
|
|
|
| private:
|
|
|