| 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_
|
|
|