| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "ui/views/view.h" | 5 #include "ui/views/view.h" |
| 6 | 6 |
| 7 #include <stddef.h> | 7 #include <stddef.h> |
| 8 | 8 |
| 9 #include <map> | 9 #include <map> |
| 10 #include <memory> | 10 #include <memory> |
| (...skipping 4815 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4826 EXPECT_EQ(1, child_view_removed_times()); | 4826 EXPECT_EQ(1, child_view_removed_times()); |
| 4827 EXPECT_EQ(0, child_view_added_times()); | 4827 EXPECT_EQ(0, child_view_added_times()); |
| 4828 EXPECT_EQ(child_view.get(), child_view_removed()); | 4828 EXPECT_EQ(child_view.get(), child_view_removed()); |
| 4829 EXPECT_EQ(parent2.get(), child_view_removed_parent()); | 4829 EXPECT_EQ(parent2.get(), child_view_removed_parent()); |
| 4830 } | 4830 } |
| 4831 | 4831 |
| 4832 TEST_F(ViewObserverTest, ViewVisibilityChanged) { | 4832 TEST_F(ViewObserverTest, ViewVisibilityChanged) { |
| 4833 std::unique_ptr<View> view = NewView(); | 4833 std::unique_ptr<View> view = NewView(); |
| 4834 view->SetVisible(false); | 4834 view->SetVisible(false); |
| 4835 EXPECT_EQ(view.get(), view_visibility_changed()); | 4835 EXPECT_EQ(view.get(), view_visibility_changed()); |
| 4836 EXPECT_EQ(false, view->visible()); | 4836 EXPECT_FALSE(view->visible()); |
| 4837 } | 4837 } |
| 4838 | 4838 |
| 4839 TEST_F(ViewObserverTest, ViewEnabledChanged) { | 4839 TEST_F(ViewObserverTest, ViewEnabledChanged) { |
| 4840 std::unique_ptr<View> view = NewView(); | 4840 std::unique_ptr<View> view = NewView(); |
| 4841 view->SetEnabled(false); | 4841 view->SetEnabled(false); |
| 4842 EXPECT_EQ(view.get(), view_enabled_changed()); | 4842 EXPECT_EQ(view.get(), view_enabled_changed()); |
| 4843 EXPECT_EQ(false, view->enabled()); | 4843 EXPECT_FALSE(view->enabled()); |
| 4844 } | 4844 } |
| 4845 | 4845 |
| 4846 TEST_F(ViewObserverTest, ViewBoundsChanged) { | 4846 TEST_F(ViewObserverTest, ViewBoundsChanged) { |
| 4847 std::unique_ptr<View> view = NewView(); | 4847 std::unique_ptr<View> view = NewView(); |
| 4848 gfx::Rect bounds(2, 2, 2, 2); | 4848 gfx::Rect bounds(2, 2, 2, 2); |
| 4849 view->SetBoundsRect(bounds); | 4849 view->SetBoundsRect(bounds); |
| 4850 EXPECT_EQ(view.get(), view_bounds_changed()); | 4850 EXPECT_EQ(view.get(), view_bounds_changed()); |
| 4851 EXPECT_EQ(bounds, view->bounds()); | 4851 EXPECT_EQ(bounds, view->bounds()); |
| 4852 | 4852 |
| 4853 reset(); | 4853 reset(); |
| 4854 | 4854 |
| 4855 gfx::Rect new_bounds(1, 1, 1, 1); | 4855 gfx::Rect new_bounds(1, 1, 1, 1); |
| 4856 view->SetBoundsRect(new_bounds); | 4856 view->SetBoundsRect(new_bounds); |
| 4857 EXPECT_EQ(view.get(), view_bounds_changed()); | 4857 EXPECT_EQ(view.get(), view_bounds_changed()); |
| 4858 EXPECT_EQ(new_bounds, view->bounds()); | 4858 EXPECT_EQ(new_bounds, view->bounds()); |
| 4859 } | 4859 } |
| 4860 | 4860 |
| 4861 TEST_F(ViewObserverTest, ChildViewReordered) { | 4861 TEST_F(ViewObserverTest, ChildViewReordered) { |
| 4862 std::unique_ptr<View> view = NewView(); | 4862 std::unique_ptr<View> view = NewView(); |
| 4863 std::unique_ptr<View> child_view = NewView(); | 4863 std::unique_ptr<View> child_view = NewView(); |
| 4864 std::unique_ptr<View> child_view2 = NewView(); | 4864 std::unique_ptr<View> child_view2 = NewView(); |
| 4865 view->AddChildView(child_view.get()); | 4865 view->AddChildView(child_view.get()); |
| 4866 view->AddChildView(child_view2.get()); | 4866 view->AddChildView(child_view2.get()); |
| 4867 view->ReorderChildView(child_view2.get(), 0); | 4867 view->ReorderChildView(child_view2.get(), 0); |
| 4868 EXPECT_EQ(child_view2.get(), view_reordered()); | 4868 EXPECT_EQ(child_view2.get(), view_reordered()); |
| 4869 } | 4869 } |
| 4870 | 4870 |
| 4871 } // namespace views | 4871 } // namespace views |
| OLD | NEW |