#include "base/memory/ref_counted.h"
#include "base/run_loop.h"
#include "base/test/mock_callback.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "mojo/public/cpp/bindings/receiver.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "services/video_capture/public/cpp/mock_producer.h"
#include "services/video_capture/public/cpp/mock_video_frame_handler.h"
#include "services/video_capture/public/mojom/constants.mojom.h"
#include "services/video_capture/public/mojom/device.mojom.h"
#include "services/video_capture/public/mojom/virtual_device.mojom.h"
#include "services/video_capture/test/mock_devices_changed_observer.h"
#include "services/video_capture/test/video_capture_service_test.h"
_;
Exactly;
Invoke;
InvokeWithoutArgs;
namespace video_capture {
GetSourceInfosResult;
TEST_F(VideoCaptureServiceTest, GetSourceInfosCallbackArrives) { … }
TEST_F(VideoCaptureServiceTest, FakeDeviceFactoryEnumeratesThreeDevices) { … }
TEST_F(VideoCaptureServiceTest, VirtualDeviceEnumeratedAfterAdd) { … }
TEST_F(VideoCaptureServiceTest,
AddingAndRemovingVirtualDevicesRaisesDevicesChangedEvent) { … }
TEST_F(VideoCaptureServiceTest,
AddAndRemoveVirtualDeviceAfterObserverHasDisconnected) { … }
TEST_F(VideoCaptureServiceTest,
ErrorCodeOnCreatePushSubscriptionForInvalidDescriptor) { … }
TEST_F(VideoCaptureServiceTest, CreateDeviceSuccessForVirtualDevice) { … }
}