diff options
Diffstat (limited to 'net/http/http_auth_unittest.cc')
-rw-r--r-- | net/http/http_auth_unittest.cc | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/net/http/http_auth_unittest.cc b/net/http/http_auth_unittest.cc index d0a2ace..d591501 100644 --- a/net/http/http_auth_unittest.cc +++ b/net/http/http_auth_unittest.cc @@ -4,7 +4,7 @@ #include "testing/gtest/include/gtest/gtest.h" -#include "base/scoped_ptr.h" +#include "base/ref_counted.h" #include "net/http/http_auth.h" #include "net/http/http_auth_handler.h" #include "net/http/http_response_headers.h" @@ -52,10 +52,12 @@ TEST(HttpAuthTest, ChooseBestChallenge) { headers_with_status_line.c_str(), headers_with_status_line.length()))); - scoped_ptr<HttpAuthHandler> handler(HttpAuth::ChooseBestChallenge( - headers.get(), HttpAuth::AUTH_SERVER)); + scoped_refptr<HttpAuthHandler> handler; + HttpAuth::ChooseBestChallenge(headers.get(), + HttpAuth::AUTH_SERVER, + &handler); - if (handler.get()) { + if (handler) { EXPECT_STREQ(tests[i].challenge_realm, handler->realm().c_str()); } else { EXPECT_STREQ("", tests[i].challenge_realm); @@ -157,24 +159,27 @@ TEST(HttpAuthTest, GetAuthorizationHeaderName) { TEST(HttpAuthTest, CreateAuthHandler) { { - scoped_ptr<HttpAuthHandler> handler( - HttpAuth::CreateAuthHandler("Basic realm=\"FooBar\"", - HttpAuth::AUTH_SERVER)); + scoped_refptr<HttpAuthHandler> handler; + HttpAuth::CreateAuthHandler("Basic realm=\"FooBar\"", + HttpAuth::AUTH_SERVER, + &handler); EXPECT_FALSE(handler.get() == NULL); EXPECT_STREQ("basic", handler->scheme().c_str()); EXPECT_STREQ("FooBar", handler->realm().c_str()); EXPECT_EQ(HttpAuth::AUTH_SERVER, handler->target()); } { - scoped_ptr<HttpAuthHandler> handler( - HttpAuth::CreateAuthHandler("UNSUPPORTED realm=\"FooBar\"", - HttpAuth::AUTH_SERVER)); + scoped_refptr<HttpAuthHandler> handler; + HttpAuth::CreateAuthHandler("UNSUPPORTED realm=\"FooBar\"", + HttpAuth::AUTH_SERVER, + &handler); EXPECT_TRUE(handler.get() == NULL); } { - scoped_ptr<HttpAuthHandler> handler(HttpAuth::CreateAuthHandler( - "Digest realm=\"FooBar\", nonce=\"xyz\"", - HttpAuth::AUTH_PROXY)); + scoped_refptr<HttpAuthHandler> handler; + HttpAuth::CreateAuthHandler("Digest realm=\"FooBar\", nonce=\"xyz\"", + HttpAuth::AUTH_PROXY, + &handler); EXPECT_FALSE(handler.get() == NULL); EXPECT_STREQ("digest", handler->scheme().c_str()); EXPECT_STREQ("FooBar", handler->realm().c_str()); |