#include <memory>
#include <tuple>
#include <utility>
#include <vector>
#include "base/strings/utf_string_conversions.h"
#include "base/test/mock_callback.h"
#include "chrome/browser/media/webrtc/desktop_media_picker.h"
#include "chrome/browser/media/webrtc/desktop_media_picker_controller.h"
#include "chrome/browser/media/webrtc/desktop_media_picker_factory_impl.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
_;
AnyNumber;
ByMove;
InvokeArgument;
Ne;
Return;
ReturnRef;
WithArg;
namespace {
DesktopMediaList::WebContentsFilter GetDefaultFilter() { … }
}
class MockDesktopMediaPicker : public DesktopMediaPicker { … };
class MockDesktopMediaList : public DesktopMediaList { … };
class MockDesktopMediaPickerFactory : public DesktopMediaPickerFactory { … };
class DesktopMediaPickerControllerTest : public testing::Test { … };
TEST_F(DesktopMediaPickerControllerTest, ShowPicker) { … }
TEST_F(DesktopMediaPickerControllerTest, WebContentsDestroyed) { … }
TEST_F(DesktopMediaPickerControllerTest, ShowSingleScreen) { … }
TEST_F(DesktopMediaPickerControllerTest, EmptySourceList) { … }
TEST_F(DesktopMediaPickerControllerTest, NoPicker) { … }