Index: chrome/browser/ui/views/html_dialog_view_browsertest.cc |
=================================================================== |
--- chrome/browser/ui/views/html_dialog_view_browsertest.cc (revision 116109) |
+++ chrome/browser/ui/views/html_dialog_view_browsertest.cc (working copy) |
@@ -15,11 +15,13 @@ |
#include "chrome/test/base/in_process_browser_test.h" |
#include "chrome/test/base/ui_test_utils.h" |
#include "content/browser/renderer_host/render_widget_host_view.h" |
-#include "content/browser/tab_contents/tab_contents.h" |
+#include "content/browser/tab_contents/tab_contents_view.h" |
+#include "content/public/browser/web_contents.h" |
#include "testing/gmock/include/gmock/gmock.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/views/widget/widget.h" |
+using content::WebContents; |
using testing::Eq; |
namespace { |
@@ -106,10 +108,10 @@ |
TestHtmlDialogView* html_view = |
new TestHtmlDialogView(browser()->profile(), delegate); |
- TabContents* tab_contents = browser()->GetSelectedTabContents(); |
- ASSERT_TRUE(tab_contents != NULL); |
- views::Widget::CreateWindowWithParent(html_view, |
- tab_contents->GetDialogRootWindow()); |
+ WebContents* web_contents = browser()->GetSelectedWebContents(); |
+ ASSERT_TRUE(web_contents != NULL); |
+ views::Widget::CreateWindowWithParent( |
+ html_view, web_contents->GetView()->GetTopLevelNativeWindow()); |
html_view->InitDialog(); |
html_view->GetWidget()->Show(); |
@@ -125,12 +127,12 @@ |
set_bounds.set_width(400); |
set_bounds.set_height(300); |
- html_view->MoveContents(tab_contents, set_bounds); |
+ html_view->MoveContents(web_contents, set_bounds); |
ui_test_utils::RunMessageLoop(); // TestHtmlDialogView will quit. |
actual_bounds = html_view->GetWidget()->GetClientAreaScreenBounds(); |
EXPECT_EQ(set_bounds, actual_bounds); |
- rwhv_bounds = html_view->dom_contents()->tab_contents()-> |
+ rwhv_bounds = html_view->dom_contents()->web_contents()-> |
GetRenderWidgetHostView()->GetViewBounds(); |
EXPECT_LT(0, rwhv_bounds.width()); |
EXPECT_LT(0, rwhv_bounds.height()); |
@@ -141,12 +143,12 @@ |
set_bounds.set_width(550); |
set_bounds.set_height(250); |
- html_view->MoveContents(tab_contents, set_bounds); |
+ html_view->MoveContents(web_contents, set_bounds); |
ui_test_utils::RunMessageLoop(); // TestHtmlDialogView will quit. |
actual_bounds = html_view->GetWidget()->GetClientAreaScreenBounds(); |
EXPECT_EQ(set_bounds, actual_bounds); |
- rwhv_bounds = html_view->dom_contents()->tab_contents()-> |
+ rwhv_bounds = html_view->dom_contents()->web_contents()-> |
GetRenderWidgetHostView()->GetViewBounds(); |
EXPECT_LT(0, rwhv_bounds.width()); |
EXPECT_LT(0, rwhv_bounds.height()); |
@@ -157,12 +159,12 @@ |
gfx::Size min_size = html_view->GetWidget()->GetMinimumSize(); |
set_bounds.set_size(min_size); |
- html_view->MoveContents(tab_contents, set_bounds); |
+ html_view->MoveContents(web_contents, set_bounds); |
ui_test_utils::RunMessageLoop(); // TestHtmlDialogView will quit. |
actual_bounds = html_view->GetWidget()->GetClientAreaScreenBounds(); |
EXPECT_EQ(set_bounds, actual_bounds); |
- rwhv_bounds = html_view->dom_contents()->tab_contents()-> |
+ rwhv_bounds = html_view->dom_contents()->web_contents()-> |
GetRenderWidgetHostView()->GetViewBounds(); |
EXPECT_LT(0, rwhv_bounds.width()); |
EXPECT_LT(0, rwhv_bounds.height()); |
@@ -173,7 +175,7 @@ |
set_bounds.set_width(0); |
set_bounds.set_height(0); |
- html_view->MoveContents(tab_contents, set_bounds); |
+ html_view->MoveContents(web_contents, set_bounds); |
ui_test_utils::RunMessageLoop(); // TestHtmlDialogView will quit. |
actual_bounds = html_view->GetWidget()->GetClientAreaScreenBounds(); |
EXPECT_LT(0, actual_bounds.width()); |
@@ -187,10 +189,10 @@ |
TestHtmlDialogView* html_view = |
new TestHtmlDialogView(browser()->profile(), delegate); |
- TabContents* tab_contents = browser()->GetSelectedTabContents(); |
- ASSERT_TRUE(tab_contents != NULL); |
- views::Widget::CreateWindowWithParent(html_view, |
- tab_contents->GetDialogRootWindow()); |
+ WebContents* web_contents = browser()->GetSelectedWebContents(); |
+ ASSERT_TRUE(web_contents != NULL); |
+ views::Widget::CreateWindowWithParent( |
+ html_view, web_contents->GetView()->GetTopLevelNativeWindow()); |
EXPECT_TRUE(html_view->initialized_); |
html_view->InitDialog(); |