Index: ui/views/focus/focus_manager_unittest.cc |
diff --git a/ui/views/focus/focus_manager_unittest.cc b/ui/views/focus/focus_manager_unittest.cc |
index 792af2b472fe1f090185625ec1661de1aa22054c..9bd988d4e0896d8adaa1886891094e59406e144f 100644 |
--- a/ui/views/focus/focus_manager_unittest.cc |
+++ b/ui/views/focus/focus_manager_unittest.cc |
@@ -6,6 +6,8 @@ |
#include <vector> |
#include "base/strings/utf_string_conversions.h" |
+#include "ui/aura/client/focus_client.h" |
+#include "ui/aura/window.h" |
#include "ui/base/accelerators/accelerator.h" |
#include "ui/events/keycodes/keyboard_codes.h" |
#include "ui/views/accessible_pane_view.h" |
@@ -16,23 +18,8 @@ |
#include "ui/views/focus/widget_focus_manager.h" |
#include "ui/views/widget/widget.h" |
-#if defined(USE_AURA) |
-#include "ui/aura/client/focus_client.h" |
-#include "ui/aura/window.h" |
-#endif |
- |
namespace views { |
-void FocusNativeView(gfx::NativeView view) { |
-#if defined(USE_AURA) |
- aura::client::GetFocusClient(view)->FocusWindow(view); |
-#elif defined(OS_WIN) |
- SetFocus(view); |
-#else |
-#error |
-#endif |
-} |
- |
enum FocusTestEventType { |
ON_FOCUS = 0, |
ON_BLUR |
@@ -148,14 +135,14 @@ TEST_F(FocusManagerTest, WidgetFocusChangeListener) { |
widget_listener.ClearFocusChanges(); |
gfx::NativeView native_view1 = widget1->GetNativeView(); |
- FocusNativeView(native_view1); |
+ aura::client::GetFocusClient(native_view1)->FocusWindow(native_view1); |
ASSERT_EQ(2, static_cast<int>(widget_listener.focus_changes().size())); |
EXPECT_EQ(native_view1, widget_listener.focus_changes()[0].second); |
EXPECT_EQ(native_view1, widget_listener.focus_changes()[1].second); |
widget_listener.ClearFocusChanges(); |
gfx::NativeView native_view2 = widget2->GetNativeView(); |
- FocusNativeView(native_view2); |
+ aura::client::GetFocusClient(native_view2)->FocusWindow(native_view2); |
ASSERT_EQ(2, static_cast<int>(widget_listener.focus_changes().size())); |
EXPECT_EQ(NativeViewPair(native_view1, native_view2), |
widget_listener.focus_changes()[0]); |
@@ -566,25 +553,6 @@ class FocusManagerDtorTest : public FocusManagerTest { |
DtorTrackVector dtor_tracker_; |
}; |
-#if !defined(USE_AURA) |
-TEST_F(FocusManagerDtorTest, FocusManagerDestructedLast) { |
- // Setup views hierarchy. |
- GetContentsView()->AddChildView(new Textfield()); |
- GetContentsView()->AddChildView(new LabelButtonDtorTracked( |
- base::ASCIIToUTF16("button"), &dtor_tracker_)); |
- |
- // Close the window. |
- GetWidget()->Close(); |
- RunPendingMessages(); |
- |
- // Test window, button and focus manager should all be destructed. |
- ASSERT_EQ(3, static_cast<int>(dtor_tracker_.size())); |
- |
- // Focus manager should be the last one to destruct. |
- ASSERT_STREQ("FocusManagerDtorTracked", dtor_tracker_[2].c_str()); |
-} |
-#endif |
- |
namespace { |
class FocusInAboutToRequestFocusFromTabTraversalView : public View { |