In modules/audio_device replace mock macros with unified MOCK_METHOD macro
Bug: webrtc:11564
Change-Id: Ic93bc8272da9d7cd3f4adde5a24c07fd05b894bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/175643
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#31317}
diff --git a/modules/audio_device/include/mock_audio_device.h b/modules/audio_device/include/mock_audio_device.h
index a05e64e..0ca19de 100644
--- a/modules/audio_device/include/mock_audio_device.h
+++ b/modules/audio_device/include/mock_audio_device.h
@@ -32,76 +32,123 @@
}
// AudioDeviceModule.
- MOCK_CONST_METHOD1(ActiveAudioLayer, int32_t(AudioLayer* audioLayer));
- MOCK_METHOD1(RegisterAudioCallback, int32_t(AudioTransport* audioCallback));
- MOCK_METHOD0(Init, int32_t());
- MOCK_METHOD0(Terminate, int32_t());
- MOCK_CONST_METHOD0(Initialized, bool());
- MOCK_METHOD0(PlayoutDevices, int16_t());
- MOCK_METHOD0(RecordingDevices, int16_t());
- MOCK_METHOD3(PlayoutDeviceName,
- int32_t(uint16_t index,
- char name[kAdmMaxDeviceNameSize],
- char guid[kAdmMaxGuidSize]));
- MOCK_METHOD3(RecordingDeviceName,
- int32_t(uint16_t index,
- char name[kAdmMaxDeviceNameSize],
- char guid[kAdmMaxGuidSize]));
- MOCK_METHOD1(SetPlayoutDevice, int32_t(uint16_t index));
- MOCK_METHOD1(SetPlayoutDevice, int32_t(WindowsDeviceType device));
- MOCK_METHOD1(SetRecordingDevice, int32_t(uint16_t index));
- MOCK_METHOD1(SetRecordingDevice, int32_t(WindowsDeviceType device));
- MOCK_METHOD1(PlayoutIsAvailable, int32_t(bool* available));
- MOCK_METHOD0(InitPlayout, int32_t());
- MOCK_CONST_METHOD0(PlayoutIsInitialized, bool());
- MOCK_METHOD1(RecordingIsAvailable, int32_t(bool* available));
- MOCK_METHOD0(InitRecording, int32_t());
- MOCK_CONST_METHOD0(RecordingIsInitialized, bool());
- MOCK_METHOD0(StartPlayout, int32_t());
- MOCK_METHOD0(StopPlayout, int32_t());
- MOCK_CONST_METHOD0(Playing, bool());
- MOCK_METHOD0(StartRecording, int32_t());
- MOCK_METHOD0(StopRecording, int32_t());
- MOCK_CONST_METHOD0(Recording, bool());
- MOCK_METHOD1(SetAGC, int32_t(bool enable));
- MOCK_CONST_METHOD0(AGC, bool());
- MOCK_METHOD0(InitSpeaker, int32_t());
- MOCK_CONST_METHOD0(SpeakerIsInitialized, bool());
- MOCK_METHOD0(InitMicrophone, int32_t());
- MOCK_CONST_METHOD0(MicrophoneIsInitialized, bool());
- MOCK_METHOD1(SpeakerVolumeIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetSpeakerVolume, int32_t(uint32_t volume));
- MOCK_CONST_METHOD1(SpeakerVolume, int32_t(uint32_t* volume));
- MOCK_CONST_METHOD1(MaxSpeakerVolume, int32_t(uint32_t* maxVolume));
- MOCK_CONST_METHOD1(MinSpeakerVolume, int32_t(uint32_t* minVolume));
- MOCK_METHOD1(MicrophoneVolumeIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetMicrophoneVolume, int32_t(uint32_t volume));
- MOCK_CONST_METHOD1(MicrophoneVolume, int32_t(uint32_t* volume));
- MOCK_CONST_METHOD1(MaxMicrophoneVolume, int32_t(uint32_t* maxVolume));
- MOCK_CONST_METHOD1(MinMicrophoneVolume, int32_t(uint32_t* minVolume));
- MOCK_METHOD1(SpeakerMuteIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetSpeakerMute, int32_t(bool enable));
- MOCK_CONST_METHOD1(SpeakerMute, int32_t(bool* enabled));
- MOCK_METHOD1(MicrophoneMuteIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetMicrophoneMute, int32_t(bool enable));
- MOCK_CONST_METHOD1(MicrophoneMute, int32_t(bool* enabled));
- MOCK_CONST_METHOD1(StereoPlayoutIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetStereoPlayout, int32_t(bool enable));
- MOCK_CONST_METHOD1(StereoPlayout, int32_t(bool* enabled));
- MOCK_CONST_METHOD1(StereoRecordingIsAvailable, int32_t(bool* available));
- MOCK_METHOD1(SetStereoRecording, int32_t(bool enable));
- MOCK_CONST_METHOD1(StereoRecording, int32_t(bool* enabled));
- MOCK_CONST_METHOD1(PlayoutDelay, int32_t(uint16_t* delayMS));
- MOCK_CONST_METHOD0(BuiltInAECIsAvailable, bool());
- MOCK_CONST_METHOD0(BuiltInAGCIsAvailable, bool());
- MOCK_CONST_METHOD0(BuiltInNSIsAvailable, bool());
- MOCK_METHOD1(EnableBuiltInAEC, int32_t(bool enable));
- MOCK_METHOD1(EnableBuiltInAGC, int32_t(bool enable));
- MOCK_METHOD1(EnableBuiltInNS, int32_t(bool enable));
- MOCK_CONST_METHOD0(GetPlayoutUnderrunCount, int32_t());
+ MOCK_METHOD(int32_t,
+ ActiveAudioLayer,
+ (AudioLayer * audioLayer),
+ (const, override));
+ MOCK_METHOD(int32_t,
+ RegisterAudioCallback,
+ (AudioTransport * audioCallback),
+ (override));
+ MOCK_METHOD(int32_t, Init, (), (override));
+ MOCK_METHOD(int32_t, Terminate, (), (override));
+ MOCK_METHOD(bool, Initialized, (), (const, override));
+ MOCK_METHOD(int16_t, PlayoutDevices, (), (override));
+ MOCK_METHOD(int16_t, RecordingDevices, (), (override));
+ MOCK_METHOD(int32_t,
+ PlayoutDeviceName,
+ (uint16_t index,
+ char name[kAdmMaxDeviceNameSize],
+ char guid[kAdmMaxGuidSize]),
+ (override));
+ MOCK_METHOD(int32_t,
+ RecordingDeviceName,
+ (uint16_t index,
+ char name[kAdmMaxDeviceNameSize],
+ char guid[kAdmMaxGuidSize]),
+ (override));
+ MOCK_METHOD(int32_t, SetPlayoutDevice, (uint16_t index), (override));
+ MOCK_METHOD(int32_t,
+ SetPlayoutDevice,
+ (WindowsDeviceType device),
+ (override));
+ MOCK_METHOD(int32_t, SetRecordingDevice, (uint16_t index), (override));
+ MOCK_METHOD(int32_t,
+ SetRecordingDevice,
+ (WindowsDeviceType device),
+ (override));
+ MOCK_METHOD(int32_t, PlayoutIsAvailable, (bool* available), (override));
+ MOCK_METHOD(int32_t, InitPlayout, (), (override));
+ MOCK_METHOD(bool, PlayoutIsInitialized, (), (const, override));
+ MOCK_METHOD(int32_t, RecordingIsAvailable, (bool* available), (override));
+ MOCK_METHOD(int32_t, InitRecording, (), (override));
+ MOCK_METHOD(bool, RecordingIsInitialized, (), (const, override));
+ MOCK_METHOD(int32_t, StartPlayout, (), (override));
+ MOCK_METHOD(int32_t, StopPlayout, (), (override));
+ MOCK_METHOD(bool, Playing, (), (const, override));
+ MOCK_METHOD(int32_t, StartRecording, (), (override));
+ MOCK_METHOD(int32_t, StopRecording, (), (override));
+ MOCK_METHOD(bool, Recording, (), (const, override));
+ MOCK_METHOD(int32_t, InitSpeaker, (), (override));
+ MOCK_METHOD(bool, SpeakerIsInitialized, (), (const, override));
+ MOCK_METHOD(int32_t, InitMicrophone, (), (override));
+ MOCK_METHOD(bool, MicrophoneIsInitialized, (), (const, override));
+ MOCK_METHOD(int32_t, SpeakerVolumeIsAvailable, (bool* available), (override));
+ MOCK_METHOD(int32_t, SetSpeakerVolume, (uint32_t volume), (override));
+ MOCK_METHOD(int32_t, SpeakerVolume, (uint32_t * volume), (const, override));
+ MOCK_METHOD(int32_t,
+ MaxSpeakerVolume,
+ (uint32_t * maxVolume),
+ (const, override));
+ MOCK_METHOD(int32_t,
+ MinSpeakerVolume,
+ (uint32_t * minVolume),
+ (const, override));
+ MOCK_METHOD(int32_t,
+ MicrophoneVolumeIsAvailable,
+ (bool* available),
+ (override));
+ MOCK_METHOD(int32_t, SetMicrophoneVolume, (uint32_t volume), (override));
+ MOCK_METHOD(int32_t,
+ MicrophoneVolume,
+ (uint32_t * volume),
+ (const, override));
+ MOCK_METHOD(int32_t,
+ MaxMicrophoneVolume,
+ (uint32_t * maxVolume),
+ (const, override));
+ MOCK_METHOD(int32_t,
+ MinMicrophoneVolume,
+ (uint32_t * minVolume),
+ (const, override));
+ MOCK_METHOD(int32_t, SpeakerMuteIsAvailable, (bool* available), (override));
+ MOCK_METHOD(int32_t, SetSpeakerMute, (bool enable), (override));
+ MOCK_METHOD(int32_t, SpeakerMute, (bool* enabled), (const, override));
+ MOCK_METHOD(int32_t,
+ MicrophoneMuteIsAvailable,
+ (bool* available),
+ (override));
+ MOCK_METHOD(int32_t, SetMicrophoneMute, (bool enable), (override));
+ MOCK_METHOD(int32_t, MicrophoneMute, (bool* enabled), (const, override));
+ MOCK_METHOD(int32_t,
+ StereoPlayoutIsAvailable,
+ (bool* available),
+ (const, override));
+ MOCK_METHOD(int32_t, SetStereoPlayout, (bool enable), (override));
+ MOCK_METHOD(int32_t, StereoPlayout, (bool* enabled), (const, override));
+ MOCK_METHOD(int32_t,
+ StereoRecordingIsAvailable,
+ (bool* available),
+ (const, override));
+ MOCK_METHOD(int32_t, SetStereoRecording, (bool enable), (override));
+ MOCK_METHOD(int32_t, StereoRecording, (bool* enabled), (const, override));
+ MOCK_METHOD(int32_t, PlayoutDelay, (uint16_t * delayMS), (const, override));
+ MOCK_METHOD(bool, BuiltInAECIsAvailable, (), (const, override));
+ MOCK_METHOD(bool, BuiltInAGCIsAvailable, (), (const, override));
+ MOCK_METHOD(bool, BuiltInNSIsAvailable, (), (const, override));
+ MOCK_METHOD(int32_t, EnableBuiltInAEC, (bool enable), (override));
+ MOCK_METHOD(int32_t, EnableBuiltInAGC, (bool enable), (override));
+ MOCK_METHOD(int32_t, EnableBuiltInNS, (bool enable), (override));
+ MOCK_METHOD(int32_t, GetPlayoutUnderrunCount, (), (const, override));
#if defined(WEBRTC_IOS)
- MOCK_CONST_METHOD1(GetPlayoutAudioParameters, int(AudioParameters* params));
- MOCK_CONST_METHOD1(GetRecordAudioParameters, int(AudioParameters* params));
+ MOCK_METHOD(int,
+ GetPlayoutAudioParameters,
+ (AudioParameters * params),
+ (const, override));
+ MOCK_METHOD(int,
+ GetRecordAudioParameters,
+ (AudioParameters * params),
+ (const, override));
#endif // WEBRTC_IOS
};
} // namespace test
diff --git a/modules/audio_device/include/mock_audio_transport.h b/modules/audio_device/include/mock_audio_transport.h
index ebdfbc7..8f71a2d 100644
--- a/modules/audio_device/include/mock_audio_transport.h
+++ b/modules/audio_device/include/mock_audio_transport.h
@@ -22,36 +22,42 @@
MockAudioTransport() {}
~MockAudioTransport() {}
- MOCK_METHOD10(RecordedDataIsAvailable,
- int32_t(const void* audioSamples,
- const size_t nSamples,
- const size_t nBytesPerSample,
- const size_t nChannels,
- const uint32_t samplesPerSec,
- const uint32_t totalDelayMS,
- const int32_t clockDrift,
- const uint32_t currentMicLevel,
- const bool keyPressed,
- uint32_t& newMicLevel));
+ MOCK_METHOD(int32_t,
+ RecordedDataIsAvailable,
+ (const void* audioSamples,
+ const size_t nSamples,
+ const size_t nBytesPerSample,
+ const size_t nChannels,
+ const uint32_t samplesPerSec,
+ const uint32_t totalDelayMS,
+ const int32_t clockDrift,
+ const uint32_t currentMicLevel,
+ const bool keyPressed,
+ uint32_t& newMicLevel),
+ (override));
- MOCK_METHOD8(NeedMorePlayData,
- int32_t(const size_t nSamples,
- const size_t nBytesPerSample,
- const size_t nChannels,
- const uint32_t samplesPerSec,
- void* audioSamples,
- size_t& nSamplesOut,
- int64_t* elapsed_time_ms,
- int64_t* ntp_time_ms));
+ MOCK_METHOD(int32_t,
+ NeedMorePlayData,
+ (const size_t nSamples,
+ const size_t nBytesPerSample,
+ const size_t nChannels,
+ const uint32_t samplesPerSec,
+ void* audioSamples,
+ size_t& nSamplesOut,
+ int64_t* elapsed_time_ms,
+ int64_t* ntp_time_ms),
+ (override));
- MOCK_METHOD7(PullRenderData,
- void(int bits_per_sample,
- int sample_rate,
- size_t number_of_channels,
- size_t number_of_frames,
- void* audio_data,
- int64_t* elapsed_time_ms,
- int64_t* ntp_time_ms));
+ MOCK_METHOD(void,
+ PullRenderData,
+ (int bits_per_sample,
+ int sample_rate,
+ size_t number_of_channels,
+ size_t number_of_frames,
+ void* audio_data,
+ int64_t* elapsed_time_ms,
+ int64_t* ntp_time_ms),
+ (override));
};
} // namespace test
diff --git a/modules/audio_device/mock_audio_device_buffer.h b/modules/audio_device/mock_audio_device_buffer.h
index 1f809cc..b0f54c2 100644
--- a/modules/audio_device/mock_audio_device_buffer.h
+++ b/modules/audio_device/mock_audio_device_buffer.h
@@ -20,12 +20,14 @@
public:
using AudioDeviceBuffer::AudioDeviceBuffer;
virtual ~MockAudioDeviceBuffer() {}
- MOCK_METHOD1(RequestPlayoutData, int32_t(size_t nSamples));
- MOCK_METHOD1(GetPlayoutData, int32_t(void* audioBuffer));
- MOCK_METHOD2(SetRecordedBuffer,
- int32_t(const void* audioBuffer, size_t nSamples));
- MOCK_METHOD2(SetVQEData, void(int playDelayMS, int recDelayMS));
- MOCK_METHOD0(DeliverRecordedData, int32_t());
+ MOCK_METHOD(int32_t, RequestPlayoutData, (size_t nSamples), (override));
+ MOCK_METHOD(int32_t, GetPlayoutData, (void* audioBuffer), (override));
+ MOCK_METHOD(int32_t,
+ SetRecordedBuffer,
+ (const void* audioBuffer, size_t nSamples),
+ (override));
+ MOCK_METHOD(void, SetVQEData, (int playDelayMS, int recDelayMS), (override));
+ MOCK_METHOD(int32_t, DeliverRecordedData, (), (override));
};
} // namespace webrtc