| Index: media/audio/audio_output_controller_unittest.cc
|
| diff --git a/media/audio/audio_output_controller_unittest.cc b/media/audio/audio_output_controller_unittest.cc
|
| index bb786e923bfe3d03344c9e7644aa0773d15ce9f1..30e185db14426a5a2013c051f6887b3056bc707f 100644
|
| --- a/media/audio/audio_output_controller_unittest.cc
|
| +++ b/media/audio/audio_output_controller_unittest.cc
|
| @@ -22,6 +22,7 @@
|
| #include "base/time/time.h"
|
| #include "media/audio/audio_device_description.h"
|
| #include "media/audio/audio_source_diverter.h"
|
| +#include "media/audio/test_audio_thread.h"
|
| #include "media/base/audio_bus.h"
|
| #include "media/base/audio_parameters.h"
|
| #include "testing/gmock/include/gmock/gmock.h"
|
| @@ -112,11 +113,11 @@ class AudioOutputControllerTest : public testing::Test {
|
| public:
|
| AudioOutputControllerTest()
|
| : audio_manager_(AudioManager::CreateForTesting(
|
| - base::ThreadTaskRunnerHandle::Get())) {
|
| + base::MakeUnique<TestAudioThread>())) {
|
| base::RunLoop().RunUntilIdle();
|
| }
|
|
|
| - ~AudioOutputControllerTest() override {}
|
| + ~AudioOutputControllerTest() override { audio_manager_->Shutdown(); }
|
|
|
| protected:
|
| void Create(int samples_per_packet) {
|
| @@ -263,7 +264,7 @@ class AudioOutputControllerTest : public testing::Test {
|
|
|
| private:
|
| base::TestMessageLoop message_loop_;
|
| - ScopedAudioManagerPtr audio_manager_;
|
| + std::unique_ptr<AudioManager> audio_manager_;
|
| MockAudioOutputControllerEventHandler mock_event_handler_;
|
| MockAudioOutputControllerSyncReader mock_sync_reader_;
|
| MockAudioOutputStream mock_stream_;
|
|
|