| 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 #ifndef NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 5 #ifndef NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 
| 6 #define NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 6 #define NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 
| 7 | 7 | 
| 8 #include <list> | 8 #include <list> | 
| 9 #include <map> | 9 #include <map> | 
| 10 #include <string> | 10 #include <string> | 
| (...skipping 359 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 370   // Otherwise, it will return a URLFetcher object which will respond with the | 370   // Otherwise, it will return a URLFetcher object which will respond with the | 
| 371   // pre-baked response that the client has set by calling SetFakeResponse(). | 371   // pre-baked response that the client has set by calling SetFakeResponse(). | 
| 372   virtual URLFetcher* CreateURLFetcher( | 372   virtual URLFetcher* CreateURLFetcher( | 
| 373       int id, | 373       int id, | 
| 374       const GURL& url, | 374       const GURL& url, | 
| 375       URLFetcher::RequestType request_type, | 375       URLFetcher::RequestType request_type, | 
| 376       URLFetcherDelegate* d) OVERRIDE; | 376       URLFetcherDelegate* d) OVERRIDE; | 
| 377 | 377 | 
| 378   // Sets the fake response for a given URL.  If success is true we will serve | 378   // Sets the fake response for a given URL.  If success is true we will serve | 
| 379   // an HTTP/200 and an HTTP/500 otherwise.  The |response_data| may be empty. | 379   // an HTTP/200 and an HTTP/500 otherwise.  The |response_data| may be empty. | 
| 380   void SetFakeResponseForURL(const GURL& url, | 380   void SetFakeResponse(const GURL& url, | 
| 381                              const std::string& response_data, |  | 
| 382                              bool success); |  | 
| 383 |  | 
| 384   // Convenience helper that calls SetFakeResponseForURL with GURL(url). |  | 
| 385   // TODO(mnissler): Convert callers to SetFakeResponseForURL. |  | 
| 386   void SetFakeResponse(const std::string& url, |  | 
| 387                        const std::string& response_data, | 381                        const std::string& response_data, | 
| 388                        bool success); | 382                        bool success); | 
| 389 | 383 | 
| 390   // Clear all the fake responses that were previously set via | 384   // Clear all the fake responses that were previously set via | 
| 391   // SetFakeResponse(). | 385   // SetFakeResponse(). | 
| 392   void ClearFakeResponses(); | 386   void ClearFakeResponses(); | 
| 393 | 387 | 
| 394  private: | 388  private: | 
| 395   const FakeURLFetcherCreator creator_; | 389   const FakeURLFetcherCreator creator_; | 
| 396   typedef std::map<GURL, std::pair<std::string, bool> > FakeResponseMap; | 390   typedef std::map<GURL, std::pair<std::string, bool> > FakeResponseMap; | 
| (...skipping 22 matching lines...) Expand all  Loading... | 
| 419       int id, | 413       int id, | 
| 420       const GURL& url, | 414       const GURL& url, | 
| 421       URLFetcher::RequestType request_type, | 415       URLFetcher::RequestType request_type, | 
| 422       URLFetcherDelegate* d) OVERRIDE; | 416       URLFetcherDelegate* d) OVERRIDE; | 
| 423 | 417 | 
| 424 }; | 418 }; | 
| 425 | 419 | 
| 426 }  // namespace net | 420 }  // namespace net | 
| 427 | 421 | 
| 428 #endif  // NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 422 #endif  // NET_URL_REQUEST_TEST_URL_FETCHER_FACTORY_H_ | 
| OLD | NEW | 
|---|