#ifndef CHROME_BROWSER_POLICY_POLICY_TEST_UTILS_H_
#define CHROME_BROWSER_POLICY_POLICY_TEST_UTILS_H_
#include "base/callback_list.h"
#include "base/files/file_path.h"
#include "chrome/test/base/chrome_test_utils.h"
#include "chrome/test/base/platform_browser_test.h"
#include "components/policy/core/common/mock_configuration_policy_provider.h"
#include "components/security_interstitials/core/controller_client.h"
#include "url/gurl.h"
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC)
#include "chrome/browser/enterprise/browser_management/management_service_factory.h"
#include "components/policy/core/common/management/scoped_management_service_override_for_testing.h"
#endif
namespace content {
class WebContents;
}
namespace policy {
class PolicyMap;
void GetTestDataDirectory(base::FilePath* test_data_directory);
class PolicyTest : public PlatformBrowserTest { … };
class PolicyTestAppTerminationObserver { … };
class [[maybe_unused, nodiscard]] ScopedDomainEnterpriseManagement { … };
}
#endif