#include "chrome/test/base/chrome_render_view_test.h"
#include <memory>
#include <vector>
#include "base/debug/leak_annotations.h"
#include "base/run_loop.h"
#include "chrome/browser/chrome_content_browser_client.h"
#include "chrome/common/chrome_content_client.h"
#include "chrome/renderer/chrome_content_renderer_client.h"
#include "chrome/test/base/chrome_unit_test_suite.h"
#include "components/autofill/content/renderer/autofill_agent.h"
#include "components/autofill/content/renderer/password_autofill_agent.h"
#include "components/autofill/content/renderer/password_generation_agent.h"
#include "components/autofill/content/renderer/test_password_autofill_agent.h"
#include "components/input/native_web_keyboard_event.h"
#include "components/spellcheck/renderer/spellcheck.h"
#include "components/spellcheck/spellcheck_buildflags.h"
#include "extensions/buildflags/buildflags.h"
#include "testing/gmock/include/gmock/gmock.h"
#include "third_party/blink/public/common/input/web_input_event.h"
#include "third_party/blink/public/platform/web_url_request.h"
#include "third_party/blink/public/web/blink.h"
#include "third_party/blink/public/web/web_frame.h"
#include "third_party/blink/public/web/web_script_controller.h"
#include "third_party/blink/public/web/web_script_source.h"
#include "third_party/blink/public/web/web_view.h"
#if BUILDFLAG(ENABLE_EXTENSIONS)
#include "chrome/renderer/extensions/chrome_extensions_renderer_client.h"
#include "extensions/browser/extension_function_dispatcher.h"
#include "extensions/common/extension.h"
#include "extensions/renderer/dispatcher.h"
#include "extensions/renderer/extensions_renderer_api_provider.h"
#endif
AutofillAgent;
PasswordAutofillAgent;
PasswordGenerationAgent;
WebFrame;
WebInputEvent;
WebMouseEvent;
WebScriptController;
WebScriptSource;
WebString;
WebURLRequest;
RenderFrame;
_;
NiceMock;
Return;
ChromeRenderViewTest::ChromeRenderViewTest() = default;
ChromeRenderViewTest::~ChromeRenderViewTest() = default;
void ChromeRenderViewTest::SetUp() { … }
void ChromeRenderViewTest::TearDown() { … }
content::ContentClient* ChromeRenderViewTest::CreateContentClient() { … }
content::ContentBrowserClient*
ChromeRenderViewTest::CreateContentBrowserClient() { … }
content::ContentRendererClient*
ChromeRenderViewTest::CreateContentRendererClient() { … }
void ChromeRenderViewTest::RegisterMainFrameRemoteInterfaces() { … }
void ChromeRenderViewTest::InitChromeContentRendererClient(
ChromeContentRendererClient* client) { … }