#ifndef COMPONENTS_POLICY_CORE_COMMON_CLOUD_MOCK_CLOUD_POLICY_CLIENT_H_
#define COMPONENTS_POLICY_CORE_COMMON_CLOUD_MOCK_CLOUD_POLICY_CLIENT_H_
#include <stdint.h>
#include <string>
#include "base/task/single_thread_task_runner.h"
#include "components/policy/core/common/cloud/cloud_policy_client.h"
#include "components/policy/core/common/cloud/device_management_service.h"
#include "components/reporting/proto/synced/record.pb.h"
#include "device_management_backend.pb.h"
#include "testing/gmock/include/gmock/gmock.h"
namespace network {
class SharedURLLoaderFactory;
}
namespace policy {
ACTION_P(ScheduleStatusCallback, status) { … }
ACTION_P(ScheduleResultCallback, result) { … }
class MockCloudPolicyClient : public CloudPolicyClient { … };
class MockCloudPolicyClientObserver : public CloudPolicyClient::Observer { … };
}
#endif