| Index: chromecast/media/audio/cast_audio_output_stream_unittest.cc
|
| diff --git a/chromecast/media/audio/cast_audio_output_stream_unittest.cc b/chromecast/media/audio/cast_audio_output_stream_unittest.cc
|
| index 244d119b9013148989cbed702d6503dc42419e6d..23683a2070bc3788d357df9c53a937957a541e8f 100644
|
| --- a/chromecast/media/audio/cast_audio_output_stream_unittest.cc
|
| +++ b/chromecast/media/audio/cast_audio_output_stream_unittest.cc
|
| @@ -17,6 +17,7 @@
|
| #include "chromecast/media/audio/cast_audio_manager.h"
|
| #include "chromecast/public/media/cast_decoder_buffer.h"
|
| #include "chromecast/public/media/media_pipeline_backend.h"
|
| +#include "media/audio/test_audio_thread.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
|
|
| @@ -180,9 +181,11 @@ class MockAudioSourceCallback
|
|
|
| class FakeAudioManager : public CastAudioManager {
|
| public:
|
| - explicit FakeAudioManager(
|
| - scoped_refptr<base::SingleThreadTaskRunner> task_runner)
|
| - : CastAudioManager(task_runner, task_runner, nullptr, nullptr, nullptr),
|
| + FakeAudioManager()
|
| + : CastAudioManager(base::MakeUnique<::media::TestAudioThread>(),
|
| + nullptr,
|
| + nullptr,
|
| + nullptr),
|
| media_pipeline_backend_(nullptr) {}
|
| ~FakeAudioManager() override {}
|
|
|
| @@ -228,12 +231,10 @@ class CastAudioOutputStreamTest : public ::testing::Test {
|
| protected:
|
| void SetUp() override {
|
| metrics::InitializeMetricsHelperForTesting();
|
| - audio_manager_.reset(new FakeAudioManager(message_loop_.task_runner()));
|
| + audio_manager_ = base::MakeUnique<FakeAudioManager>();
|
| }
|
|
|
| - void TearDown() override {
|
| - audio_manager_.reset();
|
| - }
|
| + void TearDown() override { audio_manager_->Shutdown(); }
|
|
|
| ::media::AudioParameters GetAudioParams() {
|
| return ::media::AudioParameters(format_, channel_layout_, sample_rate_,
|
|
|