chromium/content/browser/media/flinging_renderer_unittest.cc

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

#include "content/browser/media/flinging_renderer.h"

#include "base/functional/callback_helpers.h"
#include "base/memory/ptr_util.h"
#include "base/memory/raw_ptr.h"
#include "base/time/time.h"
#include "base/version.h"
#include "media/base/media_controller.h"
#include "media/base/mock_filters.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"

_;
StrictMock;
NiceMock;

namespace content {

class MockMediaController : public media::MediaController {};

class MockFlingingController : public media::FlingingController {};

class FlingingRendererTest : public testing::Test {};

TEST_F(FlingingRendererTest, StartPlayingFromTime) {}

TEST_F(FlingingRendererTest, StartPlayingFromBeginning) {}

TEST_F(FlingingRendererTest, SetPlaybackRate) {}

TEST_F(FlingingRendererTest, SetPlaybackRateToZero) {}

// Setting the volume to a positive value should not change the mute state.
TEST_F(FlingingRendererTest, SetVolume) {}

// Setting the volume to 0 should not set the mute state.
TEST_F(FlingingRendererTest, SetVolumeToZero) {}

}  // namespace content