#include <stdint.h>
#include "base/functional/bind.h"
#include "base/memory/raw_ptr.h"
#include "base/path_service.h"
#include "base/strings/strcat.h"
#include "base/strings/utf_string_conversions.h"
#include "content/browser/child_process_security_policy_impl.h"
#include "content/browser/renderer_host/render_frame_host_impl.h"
#include "content/browser/renderer_host/render_view_host_delegate_view.h"
#include "content/browser/renderer_host/render_widget_helper.h"
#include "content/common/features.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/navigation_entry.h"
#include "content/public/browser/storage_partition.h"
#include "content/public/common/bindings_policy.h"
#include "content/public/common/content_client.h"
#include "content/public/common/drop_data.h"
#include "content/public/common/url_constants.h"
#include "content/public/test/mock_render_process_host.h"
#include "content/public/test/navigation_simulator.h"
#include "content/test/navigation_simulator_impl.h"
#include "content/test/test_content_browser_client.h"
#include "content/test/test_render_view_host.h"
#include "content/test/test_web_contents.h"
#include "mojo/public/cpp/bindings/pending_remote.h"
#include "net/base/filename_util.h"
#include "skia/ext/skia_utils_base.h"
#include "third_party/blink/public/common/page/drag_operation.h"
#include "ui/base/page_transition_types.h"
#include "ui/gfx/geometry/skia_conversions.h"
#include "ui/gfx/image/image_skia.h"
namespace content {
class RenderViewHostTestBrowserClient : public TestContentBrowserClient { … };
class RenderViewHostTest : public RenderViewHostImplTestHarness { … };
class MockDraggingRenderViewHostDelegateView
: public RenderViewHostDelegateView { … };
TEST_F(RenderViewHostTest, StartDragging) { … }
TEST_F(RenderViewHostTest, DragEnteredFileURLsStillBlocked) { … }
TEST_F(RenderViewHostTest, MessageWithBadHistoryItemFiles) { … }
TEST_F(RenderViewHostTest, NavigationWithBadHistoryItemFiles) { … }
TEST_F(RenderViewHostTest, RoutingIdSane) { … }
}