Index: chrome/common/pref_service_uitest.cc |
=================================================================== |
--- chrome/common/pref_service_uitest.cc (revision 26702) |
+++ chrome/common/pref_service_uitest.cc (working copy) |
@@ -6,6 +6,7 @@ |
#include "base/command_line.h" |
#include "base/file_util.h" |
+#include "base/gfx/rect.h" |
#include "base/test_file_util.h" |
#include "base/values.h" |
#include "build/build_config.h" |
@@ -96,37 +97,34 @@ |
ASSERT_TRUE(browser.get()); |
scoped_refptr<WindowProxy> window(browser->GetWindow()); |
- HWND hWnd; |
- ASSERT_TRUE(window->GetHWND(&hWnd)); |
+ gfx::Rect bounds; |
+ ASSERT_TRUE(window->GetBounds(&bounds)); |
- WINDOWPLACEMENT window_placement; |
- ASSERT_TRUE(GetWindowPlacement(hWnd, &window_placement)); |
- |
// Retrieve the expected rect values from "Preferences" |
int bottom = 0; |
std::wstring kBrowserWindowPlacement(prefs::kBrowserWindowPlacement); |
EXPECT_TRUE(root_dict->GetInteger(kBrowserWindowPlacement + L".bottom", |
&bottom)); |
- EXPECT_EQ(bottom, window_placement.rcNormalPosition.bottom); |
+ EXPECT_EQ(bottom, bounds.y() + bounds.height()); |
int top = 0; |
EXPECT_TRUE(root_dict->GetInteger(kBrowserWindowPlacement + L".top", |
&top)); |
- EXPECT_EQ(top, window_placement.rcNormalPosition.top); |
+ EXPECT_EQ(top, bounds.y()); |
int left = 0; |
EXPECT_TRUE(root_dict->GetInteger(kBrowserWindowPlacement + L".left", |
&left)); |
- EXPECT_EQ(left, window_placement.rcNormalPosition.left); |
+ EXPECT_EQ(left, bounds.x()); |
int right = 0; |
EXPECT_TRUE(root_dict->GetInteger(kBrowserWindowPlacement + L".right", |
&right)); |
- EXPECT_EQ(right, window_placement.rcNormalPosition.right); |
+ EXPECT_EQ(right, bounds.x() + bounds.width()); |
- // Find if launched window is maximized |
- bool is_window_maximized = (window_placement.showCmd == SW_MAXIMIZE); |
- |
+ // Find if launched window is maximized. |
+ bool is_window_maximized = false; |
+ ASSERT_TRUE(window->IsMaximized(&is_window_maximized)); |
bool is_maximized = false; |
EXPECT_TRUE(root_dict->GetBoolean(kBrowserWindowPlacement + L".maximized", |
&is_maximized)); |