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

Unified Diff: content/browser/tab_contents/test_web_contents.h

Issue 10024066: TabContents -> WebContentsImpl, part 4. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 8 years, 8 months 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 side-by-side diff with in-line comments
Download patch
Index: content/browser/tab_contents/test_web_contents.h
diff --git a/content/browser/tab_contents/test_web_contents.h b/content/browser/tab_contents/test_web_contents.h
deleted file mode 100644
index aa2ea7110ff49f56c0f158f629fad09f327a786e..0000000000000000000000000000000000000000
--- a/content/browser/tab_contents/test_web_contents.h
+++ /dev/null
@@ -1,101 +0,0 @@
-// Copyright (c) 2012 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#ifndef CONTENT_BROWSER_TAB_CONTENTS_TEST_WEB_CONTENTS_H_
-#define CONTENT_BROWSER_TAB_CONTENTS_TEST_WEB_CONTENTS_H_
-#pragma once
-
-#include "content/browser/tab_contents/tab_contents.h"
-#include "content/public/common/page_transition_types.h"
-#include "content/test/web_contents_tester.h"
-#include "webkit/glue/webpreferences.h"
-
-class SiteInstanceImpl;
-
-namespace content {
-
-class RenderViewHost;
-class TestRenderViewHost;
-class WebContentsTester;
-
-// Subclass TabContents to ensure it creates TestRenderViewHosts
-// and does not do anything involving views.
-class TestWebContents : public TabContents, public WebContentsTester {
- public:
- TestWebContents(BrowserContext* browser_context, SiteInstance* instance);
- virtual ~TestWebContents();
-
- // WebContentsTester implementation.
- virtual void CommitPendingNavigation() OVERRIDE;
- virtual int GetNumberOfFocusCalls() OVERRIDE;
- virtual RenderViewHost* GetPendingRenderViewHost() const OVERRIDE;
- virtual void NavigateAndCommit(const GURL& url) OVERRIDE;
- virtual void ProceedWithCrossSiteNavigation() OVERRIDE;
- virtual void TestDidNavigate(RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- PageTransition transition) OVERRIDE;
- virtual void TestDidNavigateWithReferrer(RenderViewHost* render_view_host,
- int page_id,
- const GURL& url,
- const Referrer& referrer,
- PageTransition transition) OVERRIDE;
- virtual WebPreferences TestGetWebkitPrefs() OVERRIDE;
-
- TestRenderViewHost* pending_test_rvh() const;
-
- // State accessor.
- bool cross_navigation_pending() {
- return render_manager_.cross_navigation_pending_;
- }
-
- // Overrides TabContents::ShouldTransitionCrossSite so that we can test both
- // alternatives without using command-line switches.
- bool ShouldTransitionCrossSite() { return transition_cross_site; }
-
- // Prevent interaction with views.
- virtual bool CreateRenderViewForRenderManager(
- RenderViewHost* render_view_host) OVERRIDE;
- virtual void UpdateRenderViewSizeForRenderManager() OVERRIDE {}
-
- // Returns a clone of this TestWebContents. The returned object is also a
- // TestWebContents. The caller owns the returned object.
- virtual WebContents* Clone() OVERRIDE;
-
- // Set by individual tests.
- bool transition_cross_site;
-
- // Allow mocking of the RenderViewHostDelegate::View.
- virtual RenderViewHostDelegate::View* GetViewDelegate() OVERRIDE;
- void set_view_delegate(RenderViewHostDelegate::View* view) {
- delegate_view_override_ = view;
- }
-
- // Establish expected arguments for |SetHistoryLengthAndPrune()|. When
- // |SetHistoryLengthAndPrune()| is called, the arguments are compared
- // with the expected arguments specified here.
- void ExpectSetHistoryLengthAndPrune(const SiteInstance* site_instance,
- int history_length,
- int32 min_page_id);
-
- // Compares the arguments passed in with the expected arguments passed in
- // to |ExpectSetHistoryLengthAndPrune()|.
- virtual void SetHistoryLengthAndPrune(const SiteInstance* site_instance,
- int history_length,
- int32 min_page_id) OVERRIDE;
-
- private:
- RenderViewHostDelegate::View* delegate_view_override_;
-
- // Expectations for arguments of |SetHistoryLengthAndPrune()|.
- bool expect_set_history_length_and_prune_;
- scoped_refptr<const SiteInstanceImpl>
- expect_set_history_length_and_prune_site_instance_;
- int expect_set_history_length_and_prune_history_length_;
- int32 expect_set_history_length_and_prune_min_page_id_;
-};
-
-} // namespace content
-
-#endif // CONTENT_BROWSER_TAB_CONTENTS_TEST_WEB_CONTENTS_H_
« no previous file with comments | « content/browser/tab_contents/tab_contents_view_win.cc ('k') | content/browser/tab_contents/test_web_contents.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698