diff options
Diffstat (limited to 'chrome/browser/net')
-rw-r--r-- | chrome/browser/net/test_url_fetcher_factory.h | 4 | ||||
-rw-r--r-- | chrome/browser/net/url_fetcher.cc | 4 | ||||
-rw-r--r-- | chrome/browser/net/url_fetcher.h | 5 |
3 files changed, 13 insertions, 0 deletions
diff --git a/chrome/browser/net/test_url_fetcher_factory.h b/chrome/browser/net/test_url_fetcher_factory.h index 12864a0..a6ea7c4 100644 --- a/chrome/browser/net/test_url_fetcher_factory.h +++ b/chrome/browser/net/test_url_fetcher_factory.h @@ -6,6 +6,7 @@ #define CHROME_BROWSER_NET_TEST_URL_FETCHER_FACTORY_H_ #include <map> +#include <string> #include "chrome/browser/net/url_fetcher.h" #include "googleurl/src/gurl.h" @@ -48,6 +49,9 @@ class TestURLFetcher : public URLFetcher { // in your tests. const GURL& original_url() const { return original_url_; } + // Returns the data uploaded on this URLFetcher. + const std::string& upload_data() const { return URLFetcher::upload_data(); } + private: const GURL original_url_; diff --git a/chrome/browser/net/url_fetcher.cc b/chrome/browser/net/url_fetcher.cc index 14539a2..a0a96eb 100644 --- a/chrome/browser/net/url_fetcher.cc +++ b/chrome/browser/net/url_fetcher.cc @@ -303,6 +303,10 @@ void URLFetcher::set_upload_data(const std::string& upload_content_type, core_->upload_content_ = upload_content; } +const std::string& URLFetcher::upload_data() const { + return core_->upload_content_; +} + void URLFetcher::set_load_flags(int load_flags) { core_->load_flags_ = load_flags; } diff --git a/chrome/browser/net/url_fetcher.h b/chrome/browser/net/url_fetcher.h index 2d581f4..35fc37d 100644 --- a/chrome/browser/net/url_fetcher.h +++ b/chrome/browser/net/url_fetcher.h @@ -10,6 +10,8 @@ #ifndef CHROME_BROWSER_NET_URL_FETCHER_H_ #define CHROME_BROWSER_NET_URL_FETCHER_H_ +#include <string> + #include "base/leak_tracker.h" #include "base/message_loop.h" #include "base/ref_counted.h" @@ -148,6 +150,9 @@ class URLFetcher { // Returns the delegate. Delegate* delegate() const; + // Used by tests. + const std::string& upload_data() const; + private: class Core; |