Index: webrtc/api/localaudiosource_unittest.cc |
diff --git a/webrtc/api/localaudiosource_unittest.cc b/webrtc/api/localaudiosource_unittest.cc |
index 1abb940414f9c1236419e924082de1138cf448df..12f46b79f9c218e7dbd7999180274f437dd25342 100644 |
--- a/webrtc/api/localaudiosource_unittest.cc |
+++ b/webrtc/api/localaudiosource_unittest.cc |
@@ -96,3 +96,18 @@ TEST(LocalAudioSourceTest, InvalidMandatory) { |
EXPECT_EQ(MediaSourceInterface::kLive, source->state()); |
EXPECT_EQ(rtc::Optional<bool>(false), source->options().highpass_filter); |
} |
+ |
+TEST(LocalAudioSourceTest, InitWithAudioOptions) { |
+ cricket::AudioOptions audio_options; |
+ audio_options.highpass_filter = rtc::Optional<bool>(true); |
+ rtc::scoped_refptr<LocalAudioSource> source = LocalAudioSource::Create( |
+ PeerConnectionFactoryInterface::Options(), &audio_options); |
+ EXPECT_EQ(rtc::Optional<bool>(true), source->options().highpass_filter); |
perkj_webrtc
2016/03/01 08:41:26
check state please
hta-webrtc
2016/03/02 09:33:40
Gone.
|
+} |
+ |
+TEST(LocalAudioSourceTest, InitWithNoOptions) { |
+ rtc::scoped_refptr<LocalAudioSource> source = |
+ LocalAudioSource::Create(PeerConnectionFactoryInterface::Options(), |
+ (cricket::AudioOptions*)nullptr); |
+ EXPECT_EQ(rtc::Optional<bool>(), source->options().highpass_filter); |
perkj_webrtc
2016/03/01 08:41:26
check state please.
hta-webrtc
2016/03/02 09:33:40
Gone.
|
+} |