| OLD | NEW |
| 1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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 "content/browser/loader/mojo_async_resource_handler.h" | 5 #include "content/browser/loader/mojo_async_resource_handler.h" |
| 6 | 6 |
| 7 #include <string.h> | 7 #include <string.h> |
| 8 | 8 |
| 9 #include <utility> | 9 #include <utility> |
| 10 #include <vector> | 10 #include <vector> |
| (...skipping 353 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 364 true, // is_async | 364 true, // is_async |
| 365 PREVIEWS_OFF // previews_state | 365 PREVIEWS_OFF // previews_state |
| 366 ); | 366 ); |
| 367 | 367 |
| 368 ResourceRequest request; | 368 ResourceRequest request; |
| 369 base::WeakPtr<mojo::StrongBinding<mojom::URLLoaderFactory>> weak_binding = | 369 base::WeakPtr<mojo::StrongBinding<mojom::URLLoaderFactory>> weak_binding = |
| 370 mojo::MakeStrongBinding(base::MakeUnique<TestURLLoaderFactory>(), | 370 mojo::MakeStrongBinding(base::MakeUnique<TestURLLoaderFactory>(), |
| 371 mojo::MakeRequest(&url_loader_factory_)); | 371 mojo::MakeRequest(&url_loader_factory_)); |
| 372 | 372 |
| 373 url_loader_factory_->CreateLoaderAndStart( | 373 url_loader_factory_->CreateLoaderAndStart( |
| 374 mojo::MakeRequest(&url_loader_proxy_, | 374 mojo::MakeRequest(&url_loader_proxy_), kRouteId, kRequestId, request, |
| 375 url_loader_factory_.associated_group()), | 375 url_loader_client_.CreateRemoteAssociatedPtrInfo()); |
| 376 kRouteId, kRequestId, request, | |
| 377 url_loader_client_.CreateRemoteAssociatedPtrInfo( | |
| 378 url_loader_factory_.associated_group())); | |
| 379 | 376 |
| 380 url_loader_factory_.FlushForTesting(); | 377 url_loader_factory_.FlushForTesting(); |
| 381 DCHECK(weak_binding); | 378 DCHECK(weak_binding); |
| 382 TestURLLoaderFactory* factory_impl = | 379 TestURLLoaderFactory* factory_impl = |
| 383 static_cast<TestURLLoaderFactory*>(weak_binding->impl()); | 380 static_cast<TestURLLoaderFactory*>(weak_binding->impl()); |
| 384 | 381 |
| 385 mojom::URLLoaderClientAssociatedPtr client_ptr; | 382 mojom::URLLoaderClientAssociatedPtr client_ptr; |
| 386 client_ptr.Bind(factory_impl->PassClientPtrInfo()); | 383 client_ptr.Bind(factory_impl->PassClientPtrInfo()); |
| 387 handler_.reset(new MojoAsyncResourceHandlerWithStubOperations( | 384 handler_.reset(new MojoAsyncResourceHandlerWithStubOperations( |
| 388 request_.get(), &rdh_, factory_impl->PassLoaderRequest(), | 385 request_.get(), &rdh_, factory_impl->PassLoaderRequest(), |
| (...skipping 894 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1283 } | 1280 } |
| 1284 } | 1281 } |
| 1285 EXPECT_EQ("B", body); | 1282 EXPECT_EQ("B", body); |
| 1286 } | 1283 } |
| 1287 | 1284 |
| 1288 INSTANTIATE_TEST_CASE_P(MojoAsyncResourceHandlerWithAllocationSizeTest, | 1285 INSTANTIATE_TEST_CASE_P(MojoAsyncResourceHandlerWithAllocationSizeTest, |
| 1289 MojoAsyncResourceHandlerWithAllocationSizeTest, | 1286 MojoAsyncResourceHandlerWithAllocationSizeTest, |
| 1290 ::testing::Values(8, 32 * 2014)); | 1287 ::testing::Values(8, 32 * 2014)); |
| 1291 } // namespace | 1288 } // namespace |
| 1292 } // namespace content | 1289 } // namespace content |
| OLD | NEW |