Chromium Code Reviews| 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.
|
| +} |