Index: net/http/http_auth_handler_mock.h |
diff --git a/net/http/http_auth_handler_mock.h b/net/http/http_auth_handler_mock.h |
index 3afa7bf654d8386b4fcc86c0213a99dba81fc3f7..067cc74c0aa6b317310543b84b30c61311d39eba 100644 |
--- a/net/http/http_auth_handler_mock.h |
+++ b/net/http/http_auth_handler_mock.h |
@@ -33,7 +33,6 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
void AddMockHandler(scoped_ptr<HttpAuthHandler> handler, |
HttpAuthHandlerCreateReason reason); |
- |
bool HaveAuthHandlers() const; |
// HttpAuthHandlerFactory: |
@@ -41,7 +40,6 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
const std::string& scheme) override; |
scoped_ptr<HttpAuthHandler> CreateAndInitPreemptiveAuthHandler( |
HttpAuthCache::Entry* cache_entry, |
- const HttpAuthChallengeTokenizer& tokenizer, |
HttpAuth::Target target, |
const BoundNetLog& net_log) override; |
@@ -56,6 +54,7 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
~HttpAuthHandlerMock() override; |
+ void SetInitExpectation(bool async, int rv); |
void SetGenerateExpectation(bool async, int rv); |
void set_expected_auth_scheme(const std::string& scheme) { |
@@ -78,10 +77,6 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
allows_explicit_credentials_ = allows_explicit_credentials; |
} |
- void set_auth_token(const std::string& auth_token) { |
- auth_token_ = auth_token; |
- } |
- |
const GURL& request_url() const { |
return request_url_; |
} |
@@ -94,17 +89,25 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
bool AllowsExplicitCredentials() override; |
protected: |
- int Init(const HttpAuthChallengeTokenizer& challenge) override; |
- |
+ // HttpAuthHandler |
+ int InitializeFromChallengeInternal( |
+ const HttpAuthChallengeTokenizer& challenge, |
+ const HttpResponseInfo& response_with_challenge, |
+ const CompletionCallback& callback) override; |
+ int InitializeFromCacheEntryInternal( |
+ HttpAuthCache::Entry* cache_entry) override; |
int GenerateAuthTokenImpl(const AuthCredentials* credentials, |
const HttpRequestInfo& request, |
const CompletionCallback& callback, |
std::string* auth_token) override; |
private: |
- void OnGenerateAuthToken(); |
+ void OnInitializeComplete(); |
+ void OnGenerateAuthTokenComplete(); |
CompletionCallback callback_; |
+ bool init_async_ = false; |
+ int init_rv_ = 0; |
bool generate_async_ = false; |
int generate_rv_ = 0; |
std::string auth_token_; |
@@ -113,6 +116,8 @@ class HttpAuthHandlerMock : public HttpAuthHandler { |
bool allows_default_credentials_ = false; |
bool allows_explicit_credentials_ = true; |
bool expect_multiple_challenges_ = false; |
+ bool initialized_ = false; |
+ bool initialization_succeeded = false; |
HttpAuth::Target expected_auth_target_ = HttpAuth::AUTH_SERVER; |
GURL request_url_; |
base::WeakPtrFactory<HttpAuthHandlerMock> weak_factory_; |