summaryrefslogtreecommitdiffstats
path: root/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
diff options
context:
space:
mode:
authorsmckay@chromium.org <smckay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-24 20:15:19 +0000
committersmckay@chromium.org <smckay@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-07-24 20:15:19 +0000
commitb2deb2f66b17f7e7ae036287d2773b9e82593089 (patch)
tree98199c1bc3e69087d81688c0b7d0d609961aaf94 /chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
parent6bb352a2789640b0738f072355b08f8968022db2 (diff)
downloadchromium_src-b2deb2f66b17f7e7ae036287d2773b9e82593089.zip
chromium_src-b2deb2f66b17f7e7ae036287d2773b9e82593089.tar.gz
chromium_src-b2deb2f66b17f7e7ae036287d2773b9e82593089.tar.bz2
Cleanup URLInterceptors in test methods.
BUG=138518,138520 TEST=ProtocolHandlerRegistryTest Review URL: https://chromiumcodereview.appspot.com/10796091 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148182 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc')
-rw-r--r--chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc27
1 files changed, 13 insertions, 14 deletions
diff --git a/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc b/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
index 26512b5..784e134 100644
--- a/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
+++ b/chrome/browser/custom_handlers/protocol_handler_registry_unittest.cc
@@ -747,10 +747,10 @@ TEST_F(ProtocolHandlerRegistryTest, TestMaybeCreateTaskWorksFromIOThread) {
ProtocolHandler ph1 = CreateProtocolHandler("mailto", "test1");
registry()->OnAcceptRegisterProtocolHandler(ph1);
GURL url("mailto:someone@something.com");
- net::URLRequestJobFactory::Interceptor* interceptor =
- registry()->CreateURLInterceptor();
- AssertIntercepted(url, interceptor);
+ scoped_ptr<net::URLRequestJobFactory::Interceptor> interceptor(
+ registry()->CreateURLInterceptor());
+ AssertIntercepted(url, interceptor.get());
}
TEST_F(ProtocolHandlerRegistryTest,
@@ -758,10 +758,10 @@ TEST_F(ProtocolHandlerRegistryTest,
std::string scheme("mailto");
ProtocolHandler ph1 = CreateProtocolHandler(scheme, "test1");
registry()->OnAcceptRegisterProtocolHandler(ph1);
- net::URLRequestJobFactory::Interceptor* interceptor =
- registry()->CreateURLInterceptor();
- AssertWillHandle(scheme, true, interceptor);
+ scoped_ptr<net::URLRequestJobFactory::Interceptor> interceptor(
+ registry()->CreateURLInterceptor());
+ AssertWillHandle(scheme, true, interceptor.get());
}
TEST_F(ProtocolHandlerRegistryTest, TestRemovingDefaultFallsBackToOldDefault) {
@@ -805,10 +805,10 @@ TEST_F(ProtocolHandlerRegistryTest, MAYBE_TestClearDefaultGetsPropagatedToIO) {
ProtocolHandler ph1 = CreateProtocolHandler(scheme, "test1");
registry()->OnAcceptRegisterProtocolHandler(ph1);
registry()->ClearDefault(scheme);
- net::URLRequestJobFactory::Interceptor* interceptor =
- registry()->CreateURLInterceptor();
- AssertWillHandle(scheme, false, interceptor);
+ scoped_ptr<net::URLRequestJobFactory::Interceptor> interceptor(
+ registry()->CreateURLInterceptor());
+ AssertWillHandle(scheme, false, interceptor.get());
}
TEST_F(ProtocolHandlerRegistryTest, TestLoadEnabledGetsPropogatedToIO) {
@@ -816,12 +816,11 @@ TEST_F(ProtocolHandlerRegistryTest, TestLoadEnabledGetsPropogatedToIO) {
ProtocolHandler ph1 = CreateProtocolHandler(mailto, "MailtoHandler");
registry()->OnAcceptRegisterProtocolHandler(ph1);
- net::URLRequestJobFactory::Interceptor* interceptor =
- registry()->CreateURLInterceptor();
- AssertWillHandle(mailto, true, interceptor);
+ scoped_ptr<net::URLRequestJobFactory::Interceptor> interceptor(
+ registry()->CreateURLInterceptor());
+ AssertWillHandle(mailto, true, interceptor.get());
registry()->Disable();
- AssertWillHandle(mailto, false, interceptor);
- delete interceptor;
+ AssertWillHandle(mailto, false, interceptor.get());
}
TEST_F(ProtocolHandlerRegistryTest, TestReplaceHandler) {