Index: ios/public/test/test_chrome_provider_initializer.cc |
diff --git a/ios/public/test/test_chrome_provider_initializer.cc b/ios/public/test/test_chrome_provider_initializer.cc |
index 082a0a73bd2772bad672c0db717c75269d6d811d..cd1419b3558297cb596406cb330236622b79ffff 100644 |
--- a/ios/public/test/test_chrome_provider_initializer.cc |
+++ b/ios/public/test/test_chrome_provider_initializer.cc |
@@ -10,14 +10,13 @@ |
namespace ios { |
TestChromeProviderInitializer::TestChromeProviderInitializer() { |
- chrome_browser_provider_ = new TestChromeBrowserProvider(); |
- ios::SetChromeBrowserProvider(chrome_browser_provider_); |
+ chrome_browser_provider_.reset(new TestChromeBrowserProvider()); |
+ ios::SetChromeBrowserProvider(chrome_browser_provider_.get()); |
} |
TestChromeProviderInitializer::~TestChromeProviderInitializer() { |
- EXPECT_EQ(chrome_browser_provider_, ios::GetChromeBrowserProvider()); |
+ EXPECT_EQ(chrome_browser_provider_.get(), ios::GetChromeBrowserProvider()); |
ios::SetChromeBrowserProvider(NULL); |
- delete chrome_browser_provider_; |
} |
} // namespace ios |