#include "third_party/blink/renderer/platform/mediastream/media_stream_source.h"
#include <optional>
#include "build/build_config.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
#include "third_party/blink/renderer/platform/audio/audio_bus.h"
#include "third_party/blink/renderer/platform/mediastream/webaudio_destination_consumer.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
_;
StrictMock;
namespace blink {
class MockWebAudioDestinationConsumer : public WebAudioDestinationConsumer { … };
class MediaStreamSourceTest : public testing::Test { … };
TEST_F(MediaStreamSourceTest, SetEmptyAudioConsumer) { … }
TEST_F(MediaStreamSourceTest, SetAudioConsumer) { … }
TEST_F(MediaStreamSourceTest, RemoveAudioConsumer) { … }
TEST_F(MediaStreamSourceTest, ConsumeEmptyAudioConsumer) { … }
TEST_F(MediaStreamSourceTest, RemoveEmptyAudioConsumer) { … }
}