Index: chrome/browser/media/router/media_router_factory_unittest.cc |
diff --git a/chrome/browser/media/router/media_router_factory_unittest.cc b/chrome/browser/media/router/media_router_factory_unittest.cc |
deleted file mode 100644 |
index 694e14d27ed1e2c8bef935bb396a113f07e0a7a3..0000000000000000000000000000000000000000 |
--- a/chrome/browser/media/router/media_router_factory_unittest.cc |
+++ /dev/null |
@@ -1,66 +0,0 @@ |
-// Copyright 2016 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/media/router/media_router_factory.h" |
- |
-#include "chrome/browser/media/router/mock_media_router.h" |
-#include "chrome/test/base/testing_profile.h" |
-#include "content/public/browser/browser_context.h" |
-#include "content/public/test/test_browser_thread_bundle.h" |
-#include "testing/gtest/include/gtest/gtest.h" |
- |
-namespace media_router { |
- |
-namespace { |
- |
-scoped_ptr<KeyedService> CreateMockMediaRouter( |
- content::BrowserContext* context) { |
- return make_scoped_ptr(new MockMediaRouter); |
-} |
- |
-} // namespace |
- |
-class MediaRouterFactoryTest : public testing::Test { |
- protected: |
- MediaRouterFactoryTest() {} |
- ~MediaRouterFactoryTest() override {} |
- |
- Profile* profile() { return &profile_; } |
- |
- private: |
- content::TestBrowserThreadBundle thread_bundle_; |
- TestingProfile profile_; |
-}; |
- |
-TEST_F(MediaRouterFactoryTest, CreateForRegularProfile) { |
- ASSERT_TRUE(MediaRouterFactory::GetApiForBrowserContext(profile())); |
-} |
- |
-TEST_F(MediaRouterFactoryTest, CreateForOffTheRecordProfile) { |
- Profile* otr_profile = profile()->GetOffTheRecordProfile(); |
- ASSERT_TRUE(otr_profile); |
- |
- // Makes sure a MediaRouter can be created from an OTR Profile. |
- MediaRouter* router = |
- MediaRouterFactory::GetApiForBrowserContext(otr_profile); |
- ASSERT_TRUE(router); |
- |
- // A Profile and its OTR Profile share the same MediaRouter instance. |
- ASSERT_EQ(router, MediaRouterFactory::GetApiForBrowserContext(profile())); |
-} |
- |
-TEST_F(MediaRouterFactoryTest, OffTheRecordBrowserContextShutdown) { |
- MediaRouterFactory::GetMediaRouterFactoryForTest()->SetTestingFactory( |
- profile(), &CreateMockMediaRouter); |
- |
- // Creates an off the record profile. |
- profile()->GetOffTheRecordProfile(); |
- MockMediaRouter* router = static_cast<MockMediaRouter*>( |
- MediaRouterFactory::GetApiForBrowserContext(profile())); |
- ASSERT_TRUE(router); |
- EXPECT_CALL(*router, OnOffTheRecordProfileShutdown()); |
- profile()->DestroyOffTheRecordProfile(); |
-} |
- |
-} // namespace media_router |