OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 <set> | 5 #include <set> |
6 #include <string> | 6 #include <string> |
7 | 7 |
8 #include "base/memory/ref_counted.h" | 8 #include "base/memory/ref_counted.h" |
9 #include "base/memory/scoped_ptr.h" | 9 #include "base/memory/scoped_ptr.h" |
10 #include "base/strings/string_util.h" | 10 #include "base/strings/string_util.h" |
(...skipping 15 matching lines...) Expand all Loading... |
26 | 26 |
27 namespace { | 27 namespace { |
28 | 28 |
29 HttpAuthHandlerMock* CreateMockHandler(bool expect_multiple_challenges) { | 29 HttpAuthHandlerMock* CreateMockHandler(bool expect_multiple_challenges) { |
30 HttpAuthHandlerMock* auth_handler = new HttpAuthHandlerMock(); | 30 HttpAuthHandlerMock* auth_handler = new HttpAuthHandlerMock(); |
31 auth_handler->set_expect_multiple_challenges(expect_multiple_challenges); | 31 auth_handler->set_expect_multiple_challenges(expect_multiple_challenges); |
32 std::string challenge_text = "Mock"; | 32 std::string challenge_text = "Mock"; |
33 HttpAuthChallengeTokenizer challenge(challenge_text.begin(), | 33 HttpAuthChallengeTokenizer challenge(challenge_text.begin(), |
34 challenge_text.end()); | 34 challenge_text.end()); |
35 GURL origin("www.example.com"); | 35 GURL origin("www.example.com"); |
36 EXPECT_TRUE(auth_handler->InitFromChallenge(&challenge, HttpAuth::AUTH_SERVER, | 36 EXPECT_EQ(OK, auth_handler->HandleInitialChallenge( |
37 origin, BoundNetLog())); | 37 challenge, HttpAuth::AUTH_SERVER, origin, BoundNetLog())); |
38 return auth_handler; | 38 return auth_handler; |
39 } | 39 } |
40 | 40 |
41 HttpResponseHeaders* HeadersFromResponseText(const std::string& response) { | 41 HttpResponseHeaders* HeadersFromResponseText(const std::string& response) { |
42 return new HttpResponseHeaders( | 42 return new HttpResponseHeaders( |
43 HttpUtil::AssembleRawHeaders(response.c_str(), response.length())); | 43 HttpUtil::AssembleRawHeaders(response.c_str(), response.length())); |
44 } | 44 } |
45 | 45 |
46 HttpAuth::AuthorizationResult HandleChallengeResponse( | 46 HttpAuth::AuthorizationResult HandleChallengeResponse( |
47 bool expect_multiple_challenges, | 47 bool expect_multiple_challenges, |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
254 std::string name; | 254 std::string name; |
255 | 255 |
256 name = HttpAuth::GetAuthorizationHeaderName(HttpAuth::AUTH_SERVER); | 256 name = HttpAuth::GetAuthorizationHeaderName(HttpAuth::AUTH_SERVER); |
257 EXPECT_STREQ("Authorization", name.c_str()); | 257 EXPECT_STREQ("Authorization", name.c_str()); |
258 | 258 |
259 name = HttpAuth::GetAuthorizationHeaderName(HttpAuth::AUTH_PROXY); | 259 name = HttpAuth::GetAuthorizationHeaderName(HttpAuth::AUTH_PROXY); |
260 EXPECT_STREQ("Proxy-Authorization", name.c_str()); | 260 EXPECT_STREQ("Proxy-Authorization", name.c_str()); |
261 } | 261 } |
262 | 262 |
263 } // namespace net | 263 } // namespace net |
OLD | NEW |