#ifndef COMPONENTS_SUBRESOURCE_FILTER_CONTENT_BROWSER_SUBRESOURCE_FILTER_TEST_HARNESS_H_
#define COMPONENTS_SUBRESOURCE_FILTER_CONTENT_BROWSER_SUBRESOURCE_FILTER_TEST_HARNESS_H_
#include <memory>
#include "base/files/scoped_temp_dir.h"
#include "components/subresource_filter/content/browser/fake_safe_browsing_database_manager.h"
#include "components/subresource_filter/content/browser/throttle_manager_test_support.h"
#include "components/subresource_filter/core/browser/subresource_filter_features.h"
#include "components/subresource_filter/core/browser/subresource_filter_features_test_support.h"
#include "components/sync_preferences/testing_pref_service_syncable.h"
#include "content/public/browser/web_contents_observer.h"
#include "content/public/test/test_renderer_host.h"
#if BUILDFLAG(IS_ANDROID)
#include "components/messages/android/mock_message_dispatcher_bridge.h"
#endif
class GURL;
namespace content {
class NavigationThrottle;
class RenderFrameHost;
}
namespace infobars {
class ContentInfoBarManager;
}
namespace subresource_filter {
class RulesetService;
class SubresourceFilterContentSettingsManager;
class SubresourceFilterTestHarness : public content::RenderViewHostTestHarness,
public content::WebContentsObserver { … };
}
#endif