| Index: media/blink/multibuffer_data_source_unittest.cc
|
| diff --git a/media/blink/multibuffer_data_source_unittest.cc b/media/blink/multibuffer_data_source_unittest.cc
|
| index 70ab655283ac1331540570542c6132f373912c87..c44edce39a67d9fad2b799c304c90f7cb0077869 100644
|
| --- a/media/blink/multibuffer_data_source_unittest.cc
|
| +++ b/media/blink/multibuffer_data_source_unittest.cc
|
| @@ -14,7 +14,7 @@
|
| #include "media/base/mock_filters.h"
|
| #include "media/base/test_helpers.h"
|
| #include "media/blink/buffered_data_source_host_impl.h"
|
| -#include "media/blink/mock_weburlloader.h"
|
| +#include "media/blink/mock_webassociatedurlloader.h"
|
| #include "media/blink/multibuffer_data_source.h"
|
| #include "media/blink/multibuffer_reader.h"
|
| #include "media/blink/resource_multibuffer_data_provider.h"
|
| @@ -33,9 +33,9 @@ using ::testing::InSequence;
|
| using ::testing::NiceMock;
|
| using ::testing::StrictMock;
|
|
|
| +using blink::WebAssociatedURLLoader;
|
| using blink::WebLocalFrame;
|
| using blink::WebString;
|
| -using blink::WebURLLoader;
|
| using blink::WebURLResponse;
|
| using blink::WebView;
|
|
|
| @@ -58,7 +58,8 @@ class TestMultiBufferDataProvider : public ResourceMultiBufferDataProvider {
|
| void Start() override {
|
| // Create a mock active loader.
|
| // Keep track of active loading state via loadAsynchronously() and cancel().
|
| - NiceMock<MockWebURLLoader>* url_loader = new NiceMock<MockWebURLLoader>();
|
| + NiceMock<MockWebAssociatedURLLoader>* url_loader =
|
| + new NiceMock<MockWebAssociatedURLLoader>();
|
| ON_CALL(*url_loader, cancel())
|
| .WillByDefault(Invoke([this]() {
|
| // Check that we have not been destroyed first.
|
| @@ -68,7 +69,7 @@ class TestMultiBufferDataProvider : public ResourceMultiBufferDataProvider {
|
| }));
|
| loading_ = true;
|
| active_loader_.reset(
|
| - new ActiveLoader(std::unique_ptr<WebURLLoader>(url_loader)));
|
| + new ActiveLoader(std::unique_ptr<WebAssociatedURLLoader>(url_loader)));
|
| if (!on_start_.is_null()) {
|
| on_start_.Run();
|
| }
|
| @@ -299,8 +300,7 @@ class MultibufferDataSourceTest : public testing::Test {
|
| // appropriate to do when tearing down a test.
|
| void Stop() {
|
| if (loading()) {
|
| - data_provider()->didFail(url_loader(),
|
| - response_generator_->GenerateError());
|
| + data_provider()->didFail(response_generator_->GenerateError());
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| @@ -312,7 +312,7 @@ class MultibufferDataSourceTest : public testing::Test {
|
| EXPECT_TRUE(url_loader());
|
| if (!active_loader())
|
| return;
|
| - data_provider()->didReceiveResponse(url_loader(), response);
|
| + data_provider()->didReceiveResponse(response);
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| @@ -323,7 +323,7 @@ class MultibufferDataSourceTest : public testing::Test {
|
| std::unique_ptr<char[]> data(new char[size]);
|
| memset(data.get(), 0xA5, size); // Arbitrary non-zero value.
|
|
|
| - data_provider()->didReceiveData(url_loader(), data.get(), size, size, size);
|
| + data_provider()->didReceiveData(data.get(), size);
|
| }
|
|
|
| void ReceiveData(int size) {
|
| @@ -335,13 +335,12 @@ class MultibufferDataSourceTest : public testing::Test {
|
| EXPECT_TRUE(url_loader());
|
| if (!url_loader())
|
| return;
|
| - data_provider()->didFinishLoading(url_loader(), 0, -1);
|
| + data_provider()->didFinishLoading(0);
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| void FailLoading() {
|
| - data_provider()->didFail(url_loader(),
|
| - response_generator_->GenerateError());
|
| + data_provider()->didFail(response_generator_->GenerateError());
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| @@ -445,7 +444,7 @@ class MultibufferDataSourceTest : public testing::Test {
|
| return nullptr;
|
| return data_provider->active_loader_.get();
|
| }
|
| - WebURLLoader* url_loader() {
|
| + WebAssociatedURLLoader* url_loader() {
|
| EXPECT_TRUE(active_loader());
|
| if (!active_loader())
|
| return nullptr;
|
| @@ -672,7 +671,7 @@ TEST_F(MultibufferDataSourceTest, Http_RetryOnError) {
|
| EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize * 2));
|
| ReadAt(kDataSize);
|
| base::RunLoop run_loop;
|
| - data_provider()->didFail(url_loader(), response_generator_->GenerateError());
|
| + data_provider()->didFail(response_generator_->GenerateError());
|
| data_provider()->RunOnStart(run_loop.QuitClosure());
|
| run_loop.Run();
|
| Respond(response_generator_->Generate206(kDataSize));
|
| @@ -1379,7 +1378,7 @@ TEST_F(MultibufferDataSourceTest, Http_RetryThenRedirect) {
|
| EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize * 2));
|
| ReadAt(kDataSize + 10, kDataSize - 10);
|
| base::RunLoop run_loop;
|
| - data_provider()->didFail(url_loader(), response_generator_->GenerateError());
|
| + data_provider()->didFail(response_generator_->GenerateError());
|
| data_provider()->RunOnStart(run_loop.QuitClosure());
|
| run_loop.Run();
|
|
|
| @@ -1387,7 +1386,7 @@ TEST_F(MultibufferDataSourceTest, Http_RetryThenRedirect) {
|
| blink::WebURLRequest request((GURL(kHttpDifferentPathUrl)));
|
| blink::WebURLResponse response((GURL(kHttpUrl)));
|
| response.setHTTPStatusCode(307);
|
| - data_provider()->willFollowRedirect(url_loader(), request, response);
|
| + data_provider()->willFollowRedirect(request, response);
|
| Respond(response_generator_->Generate206(kDataSize));
|
| ReceiveData(kDataSize);
|
| EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize * 3));
|
| @@ -1403,7 +1402,7 @@ TEST_F(MultibufferDataSourceTest, Http_NotStreamingAfterRedirect) {
|
| blink::WebURLRequest request((GURL(kHttpDifferentPathUrl)));
|
| blink::WebURLResponse response((GURL(kHttpUrl)));
|
| response.setHTTPStatusCode(307);
|
| - data_provider()->willFollowRedirect(url_loader(), request, response);
|
| + data_provider()->willFollowRedirect(request, response);
|
|
|
| EXPECT_CALL(host_, SetTotalBytes(response_generator_->content_length()));
|
| Respond(response_generator_->Generate206(0));
|
| @@ -1425,7 +1424,7 @@ TEST_F(MultibufferDataSourceTest, Http_RangeNotSatisfiableAfterRedirect) {
|
| blink::WebURLRequest request((GURL(kHttpDifferentPathUrl)));
|
| blink::WebURLResponse response((GURL(kHttpUrl)));
|
| response.setHTTPStatusCode(307);
|
| - data_provider()->willFollowRedirect(url_loader(), request, response);
|
| + data_provider()->willFollowRedirect(request, response);
|
|
|
| EXPECT_CALL(host_, AddBufferedByteRange(0, kDataSize));
|
| Respond(response_generator_->GenerateResponse(416));
|
|
|