Remove nesting of Naggy/Strict/NiceMock
This will soon become a compile-time error. Fix class hierarchies that
wrap StrictMock in a NiceMock or vice-versa by removing redundant
wrappings and removing inheritance from Nice/StrictMock and fixing the
call sites as appropriate.
Bug: b/173702213
Change-Id: Ic90b1f270c180f7308f40e52e358a8f6a6baad86
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/196461
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Henrik Andreassson <henrika@webrtc.org>
Commit-Queue: Mirko Bonadei <mbonadei@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#32783}
diff --git a/call/call_unittest.cc b/call/call_unittest.cc
index e165107..b6be941 100644
--- a/call/call_unittest.cc
+++ b/call/call_unittest.cc
@@ -41,6 +41,7 @@
using ::testing::_;
using ::testing::Contains;
+using ::testing::NiceMock;
using ::testing::StrictMock;
struct CallHelper {
@@ -52,7 +53,8 @@
audio_state_config.audio_processing =
use_null_audio_processing
? nullptr
- : new rtc::RefCountedObject<webrtc::test::MockAudioProcessing>();
+ : new rtc::RefCountedObject<
+ NiceMock<webrtc::test::MockAudioProcessing>>();
audio_state_config.audio_device_module =
new rtc::RefCountedObject<webrtc::test::MockAudioDeviceModule>();
webrtc::Call::Config config(&event_log_);