Index: net/http/http_auth_gssapi_posix_unittest.cc |
diff --git a/net/http/http_auth_gssapi_posix_unittest.cc b/net/http/http_auth_gssapi_posix_unittest.cc |
index 62bae711ca9ff375d7df5bc2b4f9910e94ec73b5..f83acb4cdd58d360bb70a6c26b72f96f6f6add8b 100644 |
--- a/net/http/http_auth_gssapi_posix_unittest.cc |
+++ b/net/http/http_auth_gssapi_posix_unittest.cc |
@@ -76,9 +76,15 @@ TEST(HttpAuthGSSAPIPOSIXTest, GSSAPIStartup) { |
// TODO(ahendrickson): Manipulate the libraries and paths to test each of the |
// libraries we expect, and also whether or not they have the interface |
// functions we want. |
- GSSAPILibrary* gssapi = GSSAPILibrary::GetDefault(); |
- DCHECK(gssapi); |
- gssapi->Init(); |
+ scoped_ptr<GSSAPILibrary> gssapi(new GSSAPISharedLibrary("")); |
+ DCHECK(gssapi.get()); |
+ DCHECK(gssapi.get()->Init()); |
+} |
+ |
+TEST(HttpAuthGSSAPIPOSIXTest, GSSAPILoadCustomLibrary) { |
+ scoped_ptr<GSSAPILibrary> gssapi( |
+ new GSSAPISharedLibrary("/this/library/does/not/exist")); |
+ DCHECK(!gssapi.get()->Init()); |
} |
TEST(HttpAuthGSSAPIPOSIXTest, GSSAPICycle) { |