#include "device/fido/fido_device_discovery.h"
#include <utility>
#include "base/run_loop.h"
#include "base/test/task_environment.h"
#include "device/fido/fido_authenticator.h"
#include "device/fido/fido_device_authenticator.h"
#include "device/fido/fido_test_data.h"
#include "device/fido/mock_fido_device.h"
#include "device/fido/mock_fido_discovery_observer.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace device {
namespace {
_;
DoAll;
Return;
SaveArg;
UnorderedElementsAre;
class ConcreteFidoDiscovery : public FidoDeviceDiscovery { … };
}
TEST(FidoDiscoveryTest, TestAddAndRemoveObserver) { … }
TEST(FidoDiscoveryTest, TestNotificationsOnSuccessfulStart) { … }
TEST(FidoDiscoveryTest, TestNotificationsOnFailedStart) { … }
TEST(FidoDiscoveryTest, TestAddRemoveDevices) { … }
}