1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef CHROME_TEST_BASE_CHROME_RENDER_VIEW_HOST_TEST_HARNESS_H_
6 #define CHROME_TEST_BASE_CHROME_RENDER_VIEW_HOST_TEST_HARNESS_H_
8 #include "base/compiler_specific.h"
9 #include "content/public/test/test_renderer_host.h"
17 // Wrapper around RenderViewHostTestHarness that uses a TestingProfile as
18 // browser context instead of a TestBrowserContext.
19 class ChromeRenderViewHostTestHarness
20 : public content::RenderViewHostTestHarness
{
22 ChromeRenderViewHostTestHarness();
23 virtual ~ChromeRenderViewHostTestHarness();
25 TestingProfile
* profile();
27 content::RenderViewHostTester
* rvh_tester();
31 virtual void SetUp() OVERRIDE
;
32 virtual void TearDown() OVERRIDE
;
34 // content::RenderViewHostTestHarness.
35 virtual content::BrowserContext
* CreateBrowserContext() OVERRIDE
;
38 #endif // CHROME_TEST_BASE_CHROME_RENDER_VIEW_HOST_TEST_HARNESS_H_