summaryrefslogtreecommitdiffstats
path: root/net/http/http_auth_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'net/http/http_auth_unittest.cc')
-rw-r--r--net/http/http_auth_unittest.cc31
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());