#include "device/vr/vr_device.h"
#include <memory>
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/run_loop.h"
#include "base/test/task_environment.h"
#include "device/vr/public/mojom/vr_service.mojom.h"
#include "device/vr/test/fake_vr_device.h"
#include "device/vr/vr_device_base.h"
#include "mojo/public/cpp/bindings/associated_receiver.h"
#include "mojo/public/cpp/bindings/remote.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace device {
namespace {
class VRDeviceBaseForTesting : public VRDeviceBase { … };
class StubVRDeviceEventListener : public mojom::XRRuntimeEventListener { … };
}
class VRDeviceTest : public testing::Test { … };
TEST_F(VRDeviceTest, DeviceChangedDispatched) { … }
}