| Index: chrome/browser/ui/webui/constrained_html_ui_browsertest.cc
|
| diff --git a/chrome/browser/ui/webui/constrained_html_ui_browsertest.cc b/chrome/browser/ui/webui/constrained_html_ui_browsertest.cc
|
| index c70ad0a66c2f3640fd21642c7b168ae1b90fe34f..e70534a242fa7ae4a1169ec040590fac01f32d54 100644
|
| --- a/chrome/browser/ui/webui/constrained_html_ui_browsertest.cc
|
| +++ b/chrome/browser/ui/webui/constrained_html_ui_browsertest.cc
|
| @@ -9,7 +9,7 @@
|
| #include "chrome/browser/ui/constrained_window_tab_helper.h"
|
| #include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
|
| #include "chrome/browser/ui/webui/constrained_html_ui.h"
|
| -#include "chrome/browser/ui/webui/html_dialog_ui.h"
|
| +#include "chrome/browser/ui/webui/test_html_dialog_ui_delegate.h"
|
| #include "chrome/common/url_constants.h"
|
| #include "chrome/test/base/in_process_browser_test.h"
|
| #include "chrome/test/base/ui_test_utils.h"
|
| @@ -18,39 +18,6 @@
|
|
|
| namespace {
|
|
|
| -class TestHtmlDialogUIDelegate : public HtmlDialogUIDelegate {
|
| - public:
|
| - TestHtmlDialogUIDelegate() {}
|
| - virtual ~TestHtmlDialogUIDelegate() {}
|
| -
|
| - // HTMLDialogUIDelegate implementation:
|
| - virtual bool IsDialogModal() const OVERRIDE {
|
| - return true;
|
| - }
|
| - virtual string16 GetDialogTitle() const OVERRIDE {
|
| - return UTF8ToUTF16("Test");
|
| - }
|
| - virtual GURL GetDialogContentURL() const OVERRIDE {
|
| - return GURL(chrome::kChromeUIConstrainedHTMLTestURL);
|
| - }
|
| - virtual void GetWebUIMessageHandlers(
|
| - std::vector<WebUIMessageHandler*>* handlers) const OVERRIDE {}
|
| - virtual void GetDialogSize(gfx::Size* size) const OVERRIDE {
|
| - size->set_width(400);
|
| - size->set_height(400);
|
| - }
|
| - virtual std::string GetDialogArgs() const OVERRIDE {
|
| - return std::string();
|
| - }
|
| - virtual void OnDialogClosed(const std::string& json_retval) OVERRIDE { }
|
| - virtual void OnCloseContents(TabContents* source, bool* out_close_dialog)
|
| - OVERRIDE {
|
| - if (out_close_dialog)
|
| - *out_close_dialog = true;
|
| - }
|
| - virtual bool ShouldShowDialogTitle() const OVERRIDE { return true; }
|
| -};
|
| -
|
| class ConstrainedHtmlDialogBrowserTestObserver : public TabContentsObserver {
|
| public:
|
| explicit ConstrainedHtmlDialogBrowserTestObserver(TabContents* contents)
|
| @@ -84,7 +51,8 @@ class ConstrainedHtmlDialogBrowserTest : public InProcessBrowserTest {
|
| // Tests that opening/closing the constrained window won't crash it.
|
| IN_PROC_BROWSER_TEST_F(ConstrainedHtmlDialogBrowserTest, BasicTest) {
|
| // The delegate deletes itself.
|
| - HtmlDialogUIDelegate* delegate = new TestHtmlDialogUIDelegate();
|
| + HtmlDialogUIDelegate* delegate = new test::TestHtmlDialogUIDelegate(
|
| + GURL(chrome::kChromeUIConstrainedHTMLTestURL));
|
| TabContentsWrapper* wrapper = browser()->GetSelectedTabContentsWrapper();
|
| ASSERT_TRUE(wrapper);
|
|
|
| @@ -101,7 +69,8 @@ IN_PROC_BROWSER_TEST_F(ConstrainedHtmlDialogBrowserTest, BasicTest) {
|
| IN_PROC_BROWSER_TEST_F(ConstrainedHtmlDialogBrowserTest,
|
| ReleaseTabContentsOnDialogClose) {
|
| // The delegate deletes itself.
|
| - TestHtmlDialogUIDelegate* delegate = new TestHtmlDialogUIDelegate();
|
| + HtmlDialogUIDelegate* delegate = new test::TestHtmlDialogUIDelegate(
|
| + GURL(chrome::kChromeUIConstrainedHTMLTestURL));
|
| TabContentsWrapper* wrapper = browser()->GetSelectedTabContentsWrapper();
|
| ASSERT_TRUE(wrapper);
|
|
|
|
|