#ifndef SERVICES_DEVICE_PUBLIC_CPP_TEST_FAKE_GEOLOCATION_MANAGER_H_
#define SERVICES_DEVICE_PUBLIC_CPP_TEST_FAKE_GEOLOCATION_MANAGER_H_
#include "services/device/public/cpp/geolocation/geolocation_manager.h"
namespace device {
class FakeGeolocationManager : public GeolocationManager {
public:
FakeGeolocationManager();
~FakeGeolocationManager() override = default;
void SetSystemPermission(LocationSystemPermissionStatus status);
#if BUILDFLAG(IS_MAC)
bool watching_position();
void FakePositionUpdated(device::mojom::GeopositionResultPtr result);
#endif
};
}
#endif