#ifndef COMPONENTS_ENTERPRISE_BROWSER_REPORTING_FAKE_BROWSER_REPORT_GENERATOR_DELEGATE_H_
#define COMPONENTS_ENTERPRISE_BROWSER_REPORTING_FAKE_BROWSER_REPORT_GENERATOR_DELEGATE_H_
#include <memory>
#include <string>
#include <string_view>
#include "base/files/file_path.h"
#include "components/enterprise/browser/reporting/browser_report_generator.h"
#include "components/enterprise/browser/reporting/real_time_report_controller.h"
#include "components/enterprise/browser/reporting/report_util.h"
#include "components/enterprise/browser/reporting/reporting_delegate_factory.h"
#include "components/version_info/channel.h"
namespace enterprise_management {
class ChromeUserProfileInfo;
class BrowserReport;
}
namespace policy {
class PolicyConversionsClient;
class CloudPolicyManager;
}
namespace enterprise_reporting::test {
class FakeProfileReportGeneratorDelegate
: public ProfileReportGenerator::Delegate { … };
class FakeBrowserReportGeneratorDelegate
: public BrowserReportGenerator::Delegate { … };
class FakeReportingDelegateFactory : public ReportingDelegateFactory { … };
}
#endif