chromium/components/media_router/browser/mirroring_to_flinging_switcher_unittest.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/media_router/browser/mirroring_to_flinging_switcher.h"

#include "components/media_router/browser/media_router_factory.h"
#include "components/media_router/browser/presentation/web_contents_presentation_manager.h"
#include "components/media_router/browser/test/mock_media_router.h"
#include "content/public/browser/presentation_request.h"
#include "content/public/browser/web_contents.h"
#include "content/public/test/browser_task_environment.h"
#include "content/public/test/test_browser_context.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

_;

namespace media_router {

class TestMediaRouterFactory : public MediaRouterFactory {};

class TestWebContentsPresentationManager
    : public WebContentsPresentationManager {};

class MirroringToFlingingSwitcherTest : public testing::Test {};

TEST_F(MirroringToFlingingSwitcherTest, SwitchToFlingingFaliure) {}

// This test checks if a request for switching to flinging is sent. It doesn't
// actually verify if the flinging session started.
TEST_F(MirroringToFlingingSwitcherTest, SwitchToFlinging) {}

}  // namespace media_router