Chromium Code Reviews| Index: chrome/browser/component_updater/cros_component_installer_unittest.cc |
| diff --git a/chrome/browser/component_updater/cros_component_installer_unittest.cc b/chrome/browser/component_updater/cros_component_installer_unittest.cc |
| index 951771b87b1c6d0210f2b33484dcfb6767c275e8..93d051e794913d985b894832549ffda70aab9648 100644 |
| --- a/chrome/browser/component_updater/cros_component_installer_unittest.cc |
| +++ b/chrome/browser/component_updater/cros_component_installer_unittest.cc |
| @@ -33,10 +33,16 @@ class CrOSMockComponentUpdateService |
| class CrOSComponentInstallerTest : public PlatformTest { |
| public: |
| CrOSComponentInstallerTest() {} |
| - void SetUp() override { PlatformTest::SetUp(); } |
| + void SetUp() override { |
| + PlatformTest::SetUp(); |
| + bppp_ = std::make_shared<BrowserProcessPlatformPart>(); |
| + } |
| + std::shared_ptr<BrowserProcessPlatformPart> GetBPPP() { return bppp_; } |
| private: |
| content::TestBrowserThreadBundle thread_bundle_; |
| + std::shared_ptr<BrowserProcessPlatformPart> bppp_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(CrOSComponentInstallerTest); |
| }; |
| @@ -87,10 +93,9 @@ class FakeInstallerTraits : public ComponentInstallerTraits { |
| void install_callback(update_client::Error error) {} |
| TEST_F(CrOSComponentInstallerTest, BPPPCompatibleCrOSComponent) { |
| - auto* bppp = new BrowserProcessPlatformPart(); |
| - ASSERT_EQ(bppp->IsCompatibleCrOSComponent("a"), false); |
| - bppp->AddCompatibleCrOSComponent("a"); |
| - ASSERT_EQ(bppp->IsCompatibleCrOSComponent("a"), true); |
| + ASSERT_EQ(GetBPPP()->IsCompatibleCrOSComponent("a"), false); |
|
sky
2017/05/26 03:11:12
I'm suggesting you do this:
BrowserProcessPlatf
xiaochu
2017/05/26 03:21:21
Done.
|
| + GetBPPP()->AddCompatibleCrOSComponent("a"); |
| + ASSERT_EQ(GetBPPP()->IsCompatibleCrOSComponent("a"), true); |
| } |
| TEST_F(CrOSComponentInstallerTest, RegisterComponentFail) { |