| 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);
|
| +}
|
| +
|
| +TEST(LocalAudioSourceTest, InitWithNoOptions) {
|
| + rtc::scoped_refptr<LocalAudioSource> source =
|
| + LocalAudioSource::Create(PeerConnectionFactoryInterface::Options(),
|
| + (cricket::AudioOptions*)nullptr);
|
| + EXPECT_EQ(rtc::Optional<bool>(), source->options().highpass_filter);
|
| +}
|
|
|