| Index: webrtc/media/engine/webrtcvoiceengine_unittest.cc
|
| diff --git a/webrtc/media/engine/webrtcvoiceengine_unittest.cc b/webrtc/media/engine/webrtcvoiceengine_unittest.cc
|
| index 98495af88d206ab74c27278ddc663d84588336ee..7c2536716478b01326db29332c723c0efcd05279 100644
|
| --- a/webrtc/media/engine/webrtcvoiceengine_unittest.cc
|
| +++ b/webrtc/media/engine/webrtcvoiceengine_unittest.cc
|
| @@ -2135,6 +2135,17 @@ TEST_F(WebRtcVoiceEngineTestFake, SendStateWithAndWithoutSource) {
|
| EXPECT_FALSE(GetSendStream(kSsrc1).IsSending());
|
| }
|
|
|
| +// Test that a channel is muted/unmuted.
|
| +TEST_F(WebRtcVoiceEngineTestFake, SendStateMuteUnmute) {
|
| + EXPECT_TRUE(SetupSendStream());
|
| + EXPECT_TRUE(channel_->SetSendParameters(send_parameters_));
|
| + EXPECT_FALSE(GetSendStream(kSsrc1).muted());
|
| + EXPECT_TRUE(channel_->SetAudioSend(kSsrc1, true, nullptr, nullptr));
|
| + EXPECT_FALSE(GetSendStream(kSsrc1).muted());
|
| + EXPECT_TRUE(channel_->SetAudioSend(kSsrc1, false, nullptr, nullptr));
|
| + EXPECT_TRUE(GetSendStream(kSsrc1).muted());
|
| +}
|
| +
|
| // Test that SetSendParameters() does not alter a stream's send state.
|
| TEST_F(WebRtcVoiceEngineTestFake, SendStateWhenStreamsAreRecreated) {
|
| EXPECT_TRUE(SetupSendStream());
|
|
|