#include "components/enterprise/browser/reporting/chrome_profile_request_generator.h"
#include <vector>
#include "base/functional/bind.h"
#include "base/functional/callback.h"
#include "components/enterprise/browser/reporting/fake_browser_report_generator_delegate.h"
#include "components/enterprise/browser/reporting/report_util.h"
#include "components/enterprise/browser/reporting/reporting_delegate_factory.h"
#include "components/policy/core/common/cloud/cloud_policy_util.h"
#include "components/policy/proto/device_management_backend.pb.h"
#include "components/version_info/channel.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace enterprise_reporting {
em;
namespace {
const base::FilePath::CharType kProfilePath[] = …);
constexpr char kProfileName[] = …;
constexpr char kBrowserExePath[] = …;
}
class ChromeProfileRequestGeneratorTest : public ::testing::Test { … };
TEST_F(ChromeProfileRequestGeneratorTest, Generate) { … }
}