OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 "net/url_request/test_url_fetcher_factory.h" | 5 #include "net/url_request/test_url_fetcher_factory.h" |
6 | 6 |
7 #include <string> | 7 #include <string> |
8 #include <utility> | 8 #include <utility> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 170 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
181 response_writer_ = std::move(response_writer); | 181 response_writer_ = std::move(response_writer); |
182 int response = response_writer_->Initialize(CompletionCallback()); | 182 int response = response_writer_->Initialize(CompletionCallback()); |
183 // The TestURLFetcher doesn't handle asynchronous writes. | 183 // The TestURLFetcher doesn't handle asynchronous writes. |
184 DCHECK_EQ(OK, response); | 184 DCHECK_EQ(OK, response); |
185 | 185 |
186 scoped_refptr<IOBuffer> buffer(new StringIOBuffer(fake_response_string_)); | 186 scoped_refptr<IOBuffer> buffer(new StringIOBuffer(fake_response_string_)); |
187 response = response_writer_->Write(buffer.get(), | 187 response = response_writer_->Write(buffer.get(), |
188 fake_response_string_.size(), | 188 fake_response_string_.size(), |
189 CompletionCallback()); | 189 CompletionCallback()); |
190 DCHECK_EQ(static_cast<int>(fake_response_string_.size()), response); | 190 DCHECK_EQ(static_cast<int>(fake_response_string_.size()), response); |
191 response = response_writer_->Finish(CompletionCallback()); | 191 response = response_writer_->Finish(OK, CompletionCallback()); |
192 DCHECK_EQ(OK, response); | 192 DCHECK_EQ(OK, response); |
193 } else if (fake_response_destination_ == TEMP_FILE) { | 193 } else if (fake_response_destination_ == TEMP_FILE) { |
194 // SaveResponseToFileAtPath() should be called instead of this method to | 194 // SaveResponseToFileAtPath() should be called instead of this method to |
195 // save file. Asynchronous file writing using URLFetcherFileWriter is not | 195 // save file. Asynchronous file writing using URLFetcherFileWriter is not |
196 // supported. | 196 // supported. |
197 NOTIMPLEMENTED(); | 197 NOTIMPLEMENTED(); |
198 } else { | 198 } else { |
199 NOTREACHED(); | 199 NOTREACHED(); |
200 } | 200 } |
201 } | 201 } |
(...skipping 279 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
481 | 481 |
482 std::unique_ptr<URLFetcher> URLFetcherImplFactory::CreateURLFetcher( | 482 std::unique_ptr<URLFetcher> URLFetcherImplFactory::CreateURLFetcher( |
483 int id, | 483 int id, |
484 const GURL& url, | 484 const GURL& url, |
485 URLFetcher::RequestType request_type, | 485 URLFetcher::RequestType request_type, |
486 URLFetcherDelegate* d) { | 486 URLFetcherDelegate* d) { |
487 return std::unique_ptr<URLFetcher>(new URLFetcherImpl(url, request_type, d)); | 487 return std::unique_ptr<URLFetcher>(new URLFetcherImpl(url, request_type, d)); |
488 } | 488 } |
489 | 489 |
490 } // namespace net | 490 } // namespace net |
OLD | NEW |