| Index: media/audio/mac/audio_low_latency_input_mac_unittest.cc
|
| diff --git a/media/audio/mac/audio_low_latency_input_mac_unittest.cc b/media/audio/mac/audio_low_latency_input_mac_unittest.cc
|
| index bb40aad413f25c5859733d2bb87c4ca0b65d0c12..38e0dbd849a9bfe7ae80290a28e09cbcd066c408 100644
|
| --- a/media/audio/mac/audio_low_latency_input_mac_unittest.cc
|
| +++ b/media/audio/mac/audio_low_latency_input_mac_unittest.cc
|
| @@ -134,7 +134,8 @@ class MacAudioInputTest : public testing::Test {
|
| AudioInputStream* ais = audio_manager_->MakeAudioInputStream(
|
| AudioParameters(AudioParameters::AUDIO_PCM_LOW_LATENCY,
|
| CHANNEL_LAYOUT_STEREO, fs, 16, samples_per_packet),
|
| - AudioDeviceDescription::kDefaultDeviceId);
|
| + AudioDeviceDescription::kDefaultDeviceId,
|
| + base::Bind(&MacAudioInputTest::OnLogMessage, base::Unretained(this)));
|
| EXPECT_TRUE(ais);
|
| return ais;
|
| }
|
| @@ -147,13 +148,17 @@ class MacAudioInputTest : public testing::Test {
|
| AudioInputStream* ais = audio_manager_->MakeAudioInputStream(
|
| AudioParameters(AudioParameters::AUDIO_PCM_LOW_LATENCY, channel_layout,
|
| fs, 16, samples_per_packet),
|
| - AudioDeviceDescription::kDefaultDeviceId);
|
| + AudioDeviceDescription::kDefaultDeviceId,
|
| + base::Bind(&MacAudioInputTest::OnLogMessage, base::Unretained(this)));
|
| EXPECT_TRUE(ais);
|
| return ais;
|
| }
|
|
|
| + void OnLogMessage(const std::string& message) { log_message_ = message; }
|
| +
|
| base::MessageLoop message_loop_;
|
| ScopedAudioManagerPtr audio_manager_;
|
| + std::string log_message_;
|
| };
|
|
|
| // Test Create(), Close().
|
| @@ -216,6 +221,8 @@ TEST_F(MacAudioInputTest, AUAudioInputStreamVerifyMonoRecording) {
|
| run_loop.Run();
|
| ais->Stop();
|
| ais->Close();
|
| +
|
| + EXPECT_FALSE(log_message_.empty());
|
| }
|
|
|
| // Verify that recording starts and stops correctly in mono using mocked sink.
|
| @@ -249,6 +256,8 @@ TEST_F(MacAudioInputTest, AUAudioInputStreamVerifyStereoRecording) {
|
| run_loop.Run();
|
| ais->Stop();
|
| ais->Close();
|
| +
|
| + EXPECT_FALSE(log_message_.empty());
|
| }
|
|
|
| // This test is intended for manual tests and should only be enabled
|
|
|