Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(9)

Side by Side Diff: content/public/test/test_renderer_host.h

Issue 686523002: Standardize usage of virtual/override/final specifiers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Rebase Created 6 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 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 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_ 5 #ifndef CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_
6 #define CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_ 6 #define CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_
7 7
8 #include "base/memory/scoped_ptr.h" 8 #include "base/memory/scoped_ptr.h"
9 #include "base/message_loop/message_loop.h" 9 #include "base/message_loop/message_loop.h"
10 #include "content/public/browser/render_frame_host.h" 10 #include "content/public/browser/render_frame_host.h"
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
141 141
142 scoped_ptr<MockRenderProcessHostFactory> rph_factory_; 142 scoped_ptr<MockRenderProcessHostFactory> rph_factory_;
143 scoped_ptr<TestRenderViewHostFactory> rvh_factory_; 143 scoped_ptr<TestRenderViewHostFactory> rvh_factory_;
144 scoped_ptr<TestRenderFrameHostFactory> rfh_factory_; 144 scoped_ptr<TestRenderFrameHostFactory> rfh_factory_;
145 }; 145 };
146 146
147 // RenderViewHostTestHarness --------------------------------------------------- 147 // RenderViewHostTestHarness ---------------------------------------------------
148 class RenderViewHostTestHarness : public testing::Test { 148 class RenderViewHostTestHarness : public testing::Test {
149 public: 149 public:
150 RenderViewHostTestHarness(); 150 RenderViewHostTestHarness();
151 virtual ~RenderViewHostTestHarness(); 151 ~RenderViewHostTestHarness() override;
152 152
153 NavigationController& controller(); 153 NavigationController& controller();
154 154
155 // The contents under test. 155 // The contents under test.
156 WebContents* web_contents(); 156 WebContents* web_contents();
157 157
158 // RVH/RFH getters are shorthand for oft-used bits of web_contents(). 158 // RVH/RFH getters are shorthand for oft-used bits of web_contents().
159 159
160 // rvh() is equivalent to either of: 160 // rvh() is equivalent to either of:
161 // web_contents()->GetMainFrame()->GetRenderViewHost() 161 // web_contents()->GetMainFrame()->GetRenderViewHost()
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
193 // Cover for |contents()->NavigateAndCommit(url)|. See 193 // Cover for |contents()->NavigateAndCommit(url)|. See
194 // WebContentsTester::NavigateAndCommit for details. 194 // WebContentsTester::NavigateAndCommit for details.
195 void NavigateAndCommit(const GURL& url); 195 void NavigateAndCommit(const GURL& url);
196 196
197 // Simulates a reload of the current page. 197 // Simulates a reload of the current page.
198 void Reload(); 198 void Reload();
199 void FailedReload(); 199 void FailedReload();
200 200
201 protected: 201 protected:
202 // testing::Test 202 // testing::Test
203 virtual void SetUp() override; 203 void SetUp() override;
204 virtual void TearDown() override; 204 void TearDown() override;
205 205
206 // Derived classes should override this method to use a custom BrowserContext. 206 // Derived classes should override this method to use a custom BrowserContext.
207 // It is invoked by SetUp after threads were started. 207 // It is invoked by SetUp after threads were started.
208 // RenderViewHostTestHarness will take ownership of the returned 208 // RenderViewHostTestHarness will take ownership of the returned
209 // BrowserContext. 209 // BrowserContext.
210 virtual BrowserContext* CreateBrowserContext(); 210 virtual BrowserContext* CreateBrowserContext();
211 211
212 // Configures which TestBrowserThreads inside |thread_bundle| are backed by 212 // Configures which TestBrowserThreads inside |thread_bundle| are backed by
213 // real threads. Must be called before SetUp(). 213 // real threads. Must be called before SetUp().
214 void SetThreadBundleOptions(int options) { 214 void SetThreadBundleOptions(int options) {
(...skipping 24 matching lines...) Expand all
239 239
240 int thread_bundle_options_; 240 int thread_bundle_options_;
241 scoped_ptr<TestBrowserThreadBundle> thread_bundle_; 241 scoped_ptr<TestBrowserThreadBundle> thread_bundle_;
242 242
243 DISALLOW_COPY_AND_ASSIGN(RenderViewHostTestHarness); 243 DISALLOW_COPY_AND_ASSIGN(RenderViewHostTestHarness);
244 }; 244 };
245 245
246 } // namespace content 246 } // namespace content
247 247
248 #endif // CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_ 248 #endif // CONTENT_PUBLIC_TEST_TEST_RENDERER_HOST_H_
OLDNEW
« no previous file with comments | « content/public/test/render_view_test.h ('k') | content/renderer/accessibility/renderer_accessibility_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698