Index: media/audio/audio_output_proxy_unittest.cc |
diff --git a/media/audio/audio_output_proxy_unittest.cc b/media/audio/audio_output_proxy_unittest.cc |
index 44af384c4b400ddbd2d25cae36ac6a7f1ad6d2f6..1625cc571f86c462b25e2f9481ee277fa2f290cc 100644 |
--- a/media/audio/audio_output_proxy_unittest.cc |
+++ b/media/audio/audio_output_proxy_unittest.cc |
@@ -98,17 +98,14 @@ |
MOCK_METHOD0(HasAudioOutputDevices, bool()); |
MOCK_METHOD0(HasAudioInputDevices, bool()); |
MOCK_METHOD0(GetAudioInputDeviceModel, base::string16()); |
- MOCK_METHOD3(MakeAudioOutputStream, |
- AudioOutputStream*(const AudioParameters& params, |
- const std::string& device_id, |
- const LogCallback& log_callback)); |
+ MOCK_METHOD2(MakeAudioOutputStream, AudioOutputStream*( |
+ const AudioParameters& params, |
+ const std::string& device_id)); |
MOCK_METHOD2(MakeAudioOutputStreamProxy, AudioOutputStream*( |
const AudioParameters& params, |
const std::string& device_id)); |
- MOCK_METHOD3(MakeAudioInputStream, |
- AudioInputStream*(const AudioParameters& params, |
- const std::string& device_id, |
- const LogCallback& log_callback)); |
+ MOCK_METHOD2(MakeAudioInputStream, AudioInputStream*( |
+ const AudioParameters& params, const std::string& device_id)); |
MOCK_METHOD0(ShowAudioInputSettings, void()); |
MOCK_METHOD0(GetTaskRunner, scoped_refptr<base::SingleThreadTaskRunner>()); |
MOCK_METHOD0(GetWorkerTaskRunner, |
@@ -116,21 +113,14 @@ |
MOCK_METHOD1(GetAudioInputDeviceNames, void( |
media::AudioDeviceNames* device_name)); |
- MOCK_METHOD2(MakeLinearOutputStream, |
- AudioOutputStream*(const AudioParameters& params, |
- const LogCallback& log_callback)); |
- MOCK_METHOD3(MakeLowLatencyOutputStream, |
- AudioOutputStream*(const AudioParameters& params, |
- const std::string& device_id, |
- const LogCallback& log_callback)); |
- MOCK_METHOD3(MakeLinearInputStream, |
- AudioInputStream*(const AudioParameters& params, |
- const std::string& device_id, |
- const LogCallback& log_callback)); |
- MOCK_METHOD3(MakeLowLatencyInputStream, |
- AudioInputStream*(const AudioParameters& params, |
- const std::string& device_id, |
- const LogCallback& log_callback)); |
+ MOCK_METHOD1(MakeLinearOutputStream, AudioOutputStream*( |
+ const AudioParameters& params)); |
+ MOCK_METHOD2(MakeLowLatencyOutputStream, AudioOutputStream*( |
+ const AudioParameters& params, const std::string& device_id)); |
+ MOCK_METHOD2(MakeLinearInputStream, AudioInputStream*( |
+ const AudioParameters& params, const std::string& device_id)); |
+ MOCK_METHOD2(MakeLowLatencyInputStream, AudioInputStream*( |
+ const AudioParameters& params, const std::string& device_id)); |
MOCK_METHOD2(GetPreferredOutputStreamParameters, AudioParameters( |
const std::string& device_id, const AudioParameters& params)); |
@@ -204,7 +194,7 @@ |
void OpenAndClose(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -218,7 +208,7 @@ |
void StartAndStop(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -241,7 +231,7 @@ |
void CloseAfterStop(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -266,7 +256,7 @@ |
void TwoStreams(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -285,7 +275,7 @@ |
void OpenFailed(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(false)); |
@@ -302,7 +292,7 @@ |
void CreateAndWait(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -319,7 +309,7 @@ |
void OneStream_TwoPlays(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
@@ -351,7 +341,7 @@ |
MockAudioOutputStream stream1(&manager_, params_); |
MockAudioOutputStream stream2(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream1)) |
.WillOnce(Return(&stream2)); |
@@ -388,7 +378,7 @@ |
void StartFailed(AudioOutputDispatcher* dispatcher) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream)); |
EXPECT_CALL(stream, Open()) |
.WillOnce(Return(true)); |
@@ -399,7 +389,7 @@ |
WaitForCloseTimer(&stream); |
// |stream| is closed at this point. Start() should reopen it again. |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(2) |
.WillRepeatedly(Return(reinterpret_cast<AudioOutputStream*>(NULL))); |
@@ -545,7 +535,7 @@ |
// ensure AudioOutputResampler falls back to the high latency path. |
TEST_F(AudioOutputResamplerTest, LowLatencyCreateFailedFallback) { |
MockAudioOutputStream stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(2) |
.WillOnce(Return(static_cast<AudioOutputStream*>(NULL))) |
.WillRepeatedly(Return(&stream)); |
@@ -562,7 +552,7 @@ |
TEST_F(AudioOutputResamplerTest, LowLatencyOpenFailedFallback) { |
MockAudioOutputStream failed_stream(&manager_, params_); |
MockAudioOutputStream okay_stream(&manager_, params_); |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(2) |
.WillOnce(Return(&failed_stream)) |
.WillRepeatedly(Return(&okay_stream)); |
@@ -590,21 +580,18 @@ |
#else |
static const int kFallbackCount = 1; |
#endif |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(kFallbackCount) |
.WillRepeatedly(Return(static_cast<AudioOutputStream*>(NULL))); |
// To prevent shared memory issues the sample rate and buffer size should |
// match the input stream parameters. |
- EXPECT_CALL(manager(), |
- MakeAudioOutputStream( |
- AllOf(testing::Property(&AudioParameters::format, |
- AudioParameters::AUDIO_FAKE), |
- testing::Property(&AudioParameters::sample_rate, |
- params_.sample_rate()), |
- testing::Property(&AudioParameters::frames_per_buffer, |
- params_.frames_per_buffer())), |
- _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(AllOf( |
+ testing::Property(&AudioParameters::format, AudioParameters::AUDIO_FAKE), |
+ testing::Property(&AudioParameters::sample_rate, params_.sample_rate()), |
+ testing::Property( |
+ &AudioParameters::frames_per_buffer, params_.frames_per_buffer())), |
+ _)) |
.Times(1) |
.WillOnce(Return(&okay_stream)); |
EXPECT_CALL(okay_stream, Open()) |
@@ -626,7 +613,7 @@ |
#else |
static const int kFallbackCount = 2; |
#endif |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(kFallbackCount) |
.WillRepeatedly(Return(static_cast<AudioOutputStream*>(NULL))); |
@@ -642,7 +629,7 @@ |
MockAudioOutputStream stream2(&manager_, params_); |
// Setup the mock such that all three streams are successfully created. |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.WillOnce(Return(&stream1)) |
.WillOnce(Return(&stream2)) |
.WillRepeatedly(Return(static_cast<AudioOutputStream*>(NULL))); |
@@ -704,7 +691,7 @@ |
#else |
static const int kFallbackCount = 1; |
#endif |
- EXPECT_CALL(manager(), MakeAudioOutputStream(_, _, _)) |
+ EXPECT_CALL(manager(), MakeAudioOutputStream(_, _)) |
.Times(kFallbackCount) |
.WillRepeatedly(Return(static_cast<AudioOutputStream*>(NULL))); |
EXPECT_CALL(manager(), |
@@ -715,8 +702,7 @@ |
params_.sample_rate()), |
testing::Property(&AudioParameters::frames_per_buffer, |
params_.frames_per_buffer())), |
- _, _)) |
- .WillOnce(Return(&fake_stream)); |
+ _)).WillOnce(Return(&fake_stream)); |
EXPECT_CALL(fake_stream, Open()).WillOnce(Return(true)); |
AudioOutputProxy* proxy = new AudioOutputProxy(resampler_.get()); |
EXPECT_TRUE(proxy->Open()); |
@@ -736,8 +722,7 @@ |
MakeAudioOutputStream( |
testing::Property(&AudioParameters::format, |
testing::Ne(AudioParameters::AUDIO_FAKE)), |
- _, _)) |
- .WillOnce(Return(&real_stream)); |
+ _)).WillOnce(Return(&real_stream)); |
// Stream1 should be able to successfully open and start. |
EXPECT_CALL(real_stream, Open()).WillOnce(Return(true)); |