Index: media/audio/sounds/audio_stream_handler_unittest.cc |
diff --git a/media/audio/sounds/audio_stream_handler_unittest.cc b/media/audio/sounds/audio_stream_handler_unittest.cc |
index dc192cd4f49506507892e00b45dec52c68b3f438..47e40fefbbac17a4c581b7172fdd245e0919c3d7 100644 |
--- a/media/audio/sounds/audio_stream_handler_unittest.cc |
+++ b/media/audio/sounds/audio_stream_handler_unittest.cc |
@@ -19,6 +19,7 @@ |
#include "media/audio/audio_manager.h" |
#include "media/audio/simple_sources.h" |
#include "media/audio/sounds/test_data.h" |
+#include "media/audio/test_audio_thread.h" |
#include "media/base/channel_layout.h" |
#include "testing/gtest/include/gtest/gtest.h" |
@@ -31,7 +32,7 @@ class AudioStreamHandlerTest : public testing::Test { |
void SetUp() override { |
audio_manager_ = |
- AudioManager::CreateForTesting(base::ThreadTaskRunnerHandle::Get()); |
+ AudioManager::CreateForTesting(base::MakeUnique<TestAudioThread>()); |
base::RunLoop().RunUntilIdle(); |
base::StringPiece data(kTestAudioData, arraysize(kTestAudioData)); |
@@ -40,6 +41,7 @@ class AudioStreamHandlerTest : public testing::Test { |
void TearDown() override { |
audio_stream_handler_.reset(); |
+ audio_manager_->Shutdown(); |
base::RunLoop().RunUntilIdle(); |
} |
@@ -58,7 +60,7 @@ class AudioStreamHandlerTest : public testing::Test { |
private: |
base::TestMessageLoop message_loop_; |
- ScopedAudioManagerPtr audio_manager_; |
+ std::unique_ptr<AudioManager> audio_manager_; |
std::unique_ptr<AudioStreamHandler> audio_stream_handler_; |
}; |