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 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/compiler_specific.h" | 10 #include "base/compiler_specific.h" |
(...skipping 349 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
360 delegate()->OnURLFetchComplete(this); | 360 delegate()->OnURLFetchComplete(this); |
361 } | 361 } |
362 | 362 |
363 const GURL& FakeURLFetcher::GetURL() const { | 363 const GURL& FakeURLFetcher::GetURL() const { |
364 return TestURLFetcher::GetOriginalURL(); | 364 return TestURLFetcher::GetOriginalURL(); |
365 } | 365 } |
366 | 366 |
367 FakeURLFetcherFactory::FakeURLFetcherFactory( | 367 FakeURLFetcherFactory::FakeURLFetcherFactory( |
368 URLFetcherFactory* default_factory) | 368 URLFetcherFactory* default_factory) |
369 : ScopedURLFetcherFactory(this), | 369 : ScopedURLFetcherFactory(this), |
370 creator_(base::Bind(&DefaultFakeURLFetcherCreator)), | 370 creator_(CreateDefaultFakeURLFetcherCreator()), |
371 default_factory_(default_factory) { | 371 default_factory_(default_factory) { |
372 } | 372 } |
373 | 373 |
374 FakeURLFetcherFactory::FakeURLFetcherFactory( | 374 FakeURLFetcherFactory::FakeURLFetcherFactory( |
375 URLFetcherFactory* default_factory, | 375 URLFetcherFactory* default_factory, |
376 const FakeURLFetcherCreator& creator) | 376 const FakeURLFetcherCreator& creator) |
377 : ScopedURLFetcherFactory(this), | 377 : ScopedURLFetcherFactory(this), |
378 creator_(creator), | 378 creator_(creator), |
379 default_factory_(default_factory) { | 379 default_factory_(default_factory) { |
380 } | 380 } |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
424 response.response_data = response_data; | 424 response.response_data = response_data; |
425 response.response_code = response_code; | 425 response.response_code = response_code; |
426 response.status = status; | 426 response.status = status; |
427 fake_responses_[url] = response; | 427 fake_responses_[url] = response; |
428 } | 428 } |
429 | 429 |
430 void FakeURLFetcherFactory::ClearFakeResponses() { | 430 void FakeURLFetcherFactory::ClearFakeResponses() { |
431 fake_responses_.clear(); | 431 fake_responses_.clear(); |
432 } | 432 } |
433 | 433 |
434 // static | |
435 FakeURLFetcherFactory::FakeURLFetcherCreator | |
mmenke
2014/05/21 18:14:10
Definition order should match declaration order.
Alexander Alekseev
2014/05/21 19:02:04
It's after FakeURLFetcherFactory::ClearFakeRespons
mmenke
2014/05/21 19:07:49
Ahh...you're right. Sorry, DefaultFakeURLFetcherC
| |
436 FakeURLFetcherFactory::CreateDefaultFakeURLFetcherCreator() { | |
437 return base::Bind(&DefaultFakeURLFetcherCreator); | |
438 } | |
439 | |
434 URLFetcherImplFactory::URLFetcherImplFactory() {} | 440 URLFetcherImplFactory::URLFetcherImplFactory() {} |
435 | 441 |
436 URLFetcherImplFactory::~URLFetcherImplFactory() {} | 442 URLFetcherImplFactory::~URLFetcherImplFactory() {} |
437 | 443 |
438 URLFetcher* URLFetcherImplFactory::CreateURLFetcher( | 444 URLFetcher* URLFetcherImplFactory::CreateURLFetcher( |
439 int id, | 445 int id, |
440 const GURL& url, | 446 const GURL& url, |
441 URLFetcher::RequestType request_type, | 447 URLFetcher::RequestType request_type, |
442 URLFetcherDelegate* d) { | 448 URLFetcherDelegate* d) { |
443 return new URLFetcherImpl(url, request_type, d); | 449 return new URLFetcherImpl(url, request_type, d); |
444 } | 450 } |
445 | 451 |
446 } // namespace net | 452 } // namespace net |
OLD | NEW |