| OLD | NEW | 
|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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/child/web_url_loader_impl.h" | 5 #include "content/child/web_url_loader_impl.h" | 
| 6 | 6 | 
| 7 #include <stdint.h> | 7 #include <stdint.h> | 
| 8 #include <string.h> | 8 #include <string.h> | 
| 9 | 9 | 
| 10 #include <utility> | 10 #include <utility> | 
| (...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 74     *response = sync_load_response_; | 74     *response = sync_load_response_; | 
| 75   } | 75   } | 
| 76 | 76 | 
| 77   int StartAsync( | 77   int StartAsync( | 
| 78       std::unique_ptr<ResourceRequest> request, | 78       std::unique_ptr<ResourceRequest> request, | 
| 79       int routing_id, | 79       int routing_id, | 
| 80       scoped_refptr<base::SingleThreadTaskRunner> loading_task_runner, | 80       scoped_refptr<base::SingleThreadTaskRunner> loading_task_runner, | 
| 81       const GURL& frame_origin, | 81       const GURL& frame_origin, | 
| 82       std::unique_ptr<RequestPeer> peer, | 82       std::unique_ptr<RequestPeer> peer, | 
| 83       blink::WebURLRequest::LoadingIPCType ipc_type, | 83       blink::WebURLRequest::LoadingIPCType ipc_type, | 
| 84       mojom::URLLoaderFactory* url_loader_factory) override { | 84       mojom::URLLoaderFactory* url_loader_factory, | 
|  | 85       mojo::AssociatedGroup* associated_group) override { | 
| 85     EXPECT_FALSE(peer_); | 86     EXPECT_FALSE(peer_); | 
| 86     EXPECT_EQ(blink::WebURLRequest::LoadingIPCType::ChromeIPC, ipc_type); | 87     EXPECT_EQ(blink::WebURLRequest::LoadingIPCType::ChromeIPC, ipc_type); | 
| 87     peer_ = std::move(peer); | 88     peer_ = std::move(peer); | 
| 88     url_ = request->url; | 89     url_ = request->url; | 
| 89     stream_url_ = request->resource_body_stream_url; | 90     stream_url_ = request->resource_body_stream_url; | 
| 90     return 1; | 91     return 1; | 
| 91   } | 92   } | 
| 92 | 93 | 
| 93   void Cancel(int request_id) override { | 94   void Cancel(int request_id) override { | 
| 94     EXPECT_FALSE(canceled_); | 95     EXPECT_FALSE(canceled_); | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 118   GURL url_; | 119   GURL url_; | 
| 119   GURL stream_url_; | 120   GURL stream_url_; | 
| 120   SyncLoadResponse sync_load_response_; | 121   SyncLoadResponse sync_load_response_; | 
| 121 | 122 | 
| 122   DISALLOW_COPY_AND_ASSIGN(TestResourceDispatcher); | 123   DISALLOW_COPY_AND_ASSIGN(TestResourceDispatcher); | 
| 123 }; | 124 }; | 
| 124 | 125 | 
| 125 class TestWebURLLoaderClient : public blink::WebURLLoaderClient { | 126 class TestWebURLLoaderClient : public blink::WebURLLoaderClient { | 
| 126  public: | 127  public: | 
| 127   TestWebURLLoaderClient(ResourceDispatcher* dispatcher) | 128   TestWebURLLoaderClient(ResourceDispatcher* dispatcher) | 
| 128       : loader_(new WebURLLoaderImpl(dispatcher, nullptr)), | 129       : loader_(new WebURLLoaderImpl(dispatcher, nullptr, nullptr)), | 
| 129         delete_on_receive_redirect_(false), | 130         delete_on_receive_redirect_(false), | 
| 130         delete_on_receive_response_(false), | 131         delete_on_receive_response_(false), | 
| 131         delete_on_receive_data_(false), | 132         delete_on_receive_data_(false), | 
| 132         delete_on_finish_(false), | 133         delete_on_finish_(false), | 
| 133         delete_on_fail_(false), | 134         delete_on_fail_(false), | 
| 134         did_receive_redirect_(false), | 135         did_receive_redirect_(false), | 
| 135         did_receive_response_(false), | 136         did_receive_response_(false), | 
| 136         check_redirect_request_priority_(false), | 137         check_redirect_request_priority_(false), | 
| 137         did_finish_(false) {} | 138         did_finish_(false) {} | 
| 138 | 139 | 
| (...skipping 576 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 715                                         encoded_data_length); | 716                                         encoded_data_length); | 
| 716 | 717 | 
| 717   EXPECT_EQ(kEncodedBodyLength, response.encodedBodyLength()); | 718   EXPECT_EQ(kEncodedBodyLength, response.encodedBodyLength()); | 
| 718   EXPECT_EQ(kEncodedDataLength, encoded_data_length); | 719   EXPECT_EQ(kEncodedDataLength, encoded_data_length); | 
| 719   int expected_decoded_body_length = strlen(kBodyData); | 720   int expected_decoded_body_length = strlen(kBodyData); | 
| 720   EXPECT_EQ(expected_decoded_body_length, response.decodedBodyLength()); | 721   EXPECT_EQ(expected_decoded_body_length, response.decodedBodyLength()); | 
| 721 } | 722 } | 
| 722 | 723 | 
| 723 }  // namespace | 724 }  // namespace | 
| 724 }  // namespace content | 725 }  // namespace content | 
| OLD | NEW | 
|---|