Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1456)

Side by Side Diff: content/browser/web_contents/aura/window_slider_unittest.cc

Issue 628213003: Replace OVERRIDE and FINAL with override and final in content/browser/web_contents (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 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 "content/browser/web_contents/aura/window_slider.h" 5 #include "content/browser/web_contents/aura/window_slider.h"
6 6
7 #include "base/bind.h" 7 #include "base/bind.h"
8 #include "base/time/time.h" 8 #include "base/time/time.h"
9 #include "testing/gtest/include/gtest/gtest.h" 9 #include "testing/gtest/include/gtest/gtest.h"
10 #include "ui/aura/test/aura_test_base.h" 10 #include "ui/aura/test/aura_test_base.h"
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
69 69
70 // The window delegate does not receive any events. 70 // The window delegate does not receive any events.
71 class NoEventWindowDelegate : public aura::test::TestWindowDelegate { 71 class NoEventWindowDelegate : public aura::test::TestWindowDelegate {
72 public: 72 public:
73 NoEventWindowDelegate() { 73 NoEventWindowDelegate() {
74 } 74 }
75 virtual ~NoEventWindowDelegate() {} 75 virtual ~NoEventWindowDelegate() {}
76 76
77 private: 77 private:
78 // Overridden from aura::WindowDelegate: 78 // Overridden from aura::WindowDelegate:
79 virtual bool HasHitTestMask() const OVERRIDE { return true; } 79 virtual bool HasHitTestMask() const override { return true; }
80 80
81 DISALLOW_COPY_AND_ASSIGN(NoEventWindowDelegate); 81 DISALLOW_COPY_AND_ASSIGN(NoEventWindowDelegate);
82 }; 82 };
83 83
84 class WindowSliderDelegateTest : public WindowSlider::Delegate { 84 class WindowSliderDelegateTest : public WindowSlider::Delegate {
85 public: 85 public:
86 WindowSliderDelegateTest() 86 WindowSliderDelegateTest()
87 : can_create_layer_(true), 87 : can_create_layer_(true),
88 created_back_layer_(false), 88 created_back_layer_(false),
89 created_front_layer_(false), 89 created_front_layer_(false),
(...skipping 30 matching lines...) Expand all
120 120
121 protected: 121 protected:
122 ui::Layer* CreateLayerForTest() { 122 ui::Layer* CreateLayerForTest() {
123 CHECK(can_create_layer_); 123 CHECK(can_create_layer_);
124 ui::Layer* layer = new ui::Layer(ui::LAYER_SOLID_COLOR); 124 ui::Layer* layer = new ui::Layer(ui::LAYER_SOLID_COLOR);
125 layer->SetColor(SK_ColorRED); 125 layer->SetColor(SK_ColorRED);
126 return layer; 126 return layer;
127 } 127 }
128 128
129 // Overridden from WindowSlider::Delegate: 129 // Overridden from WindowSlider::Delegate:
130 virtual ui::Layer* CreateBackLayer() OVERRIDE { 130 virtual ui::Layer* CreateBackLayer() override {
131 if (!can_create_layer_) 131 if (!can_create_layer_)
132 return NULL; 132 return NULL;
133 created_back_layer_ = true; 133 created_back_layer_ = true;
134 return CreateLayerForTest(); 134 return CreateLayerForTest();
135 } 135 }
136 136
137 virtual ui::Layer* CreateFrontLayer() OVERRIDE { 137 virtual ui::Layer* CreateFrontLayer() override {
138 if (!can_create_layer_) 138 if (!can_create_layer_)
139 return NULL; 139 return NULL;
140 created_front_layer_ = true; 140 created_front_layer_ = true;
141 return CreateLayerForTest(); 141 return CreateLayerForTest();
142 } 142 }
143 143
144 virtual void OnWindowSlideCompleted(scoped_ptr<ui::Layer> layer) OVERRIDE { 144 virtual void OnWindowSlideCompleted(scoped_ptr<ui::Layer> layer) override {
145 slide_completed_ = true; 145 slide_completed_ = true;
146 } 146 }
147 147
148 virtual void OnWindowSlideCompleting() OVERRIDE { 148 virtual void OnWindowSlideCompleting() override {
149 slide_completing_ = true; 149 slide_completing_ = true;
150 } 150 }
151 151
152 virtual void OnWindowSlideAborted() OVERRIDE { 152 virtual void OnWindowSlideAborted() override {
153 slide_aborted_ = true; 153 slide_aborted_ = true;
154 } 154 }
155 155
156 virtual void OnWindowSliderDestroyed() OVERRIDE { 156 virtual void OnWindowSliderDestroyed() override {
157 slider_destroyed_ = true; 157 slider_destroyed_ = true;
158 } 158 }
159 159
160 private: 160 private:
161 bool can_create_layer_; 161 bool can_create_layer_;
162 bool created_back_layer_; 162 bool created_back_layer_;
163 bool created_front_layer_; 163 bool created_front_layer_;
164 bool slide_completing_; 164 bool slide_completing_;
165 bool slide_completed_; 165 bool slide_completed_;
166 bool slide_aborted_; 166 bool slide_aborted_;
167 bool slider_destroyed_; 167 bool slider_destroyed_;
168 168
169 DISALLOW_COPY_AND_ASSIGN(WindowSliderDelegateTest); 169 DISALLOW_COPY_AND_ASSIGN(WindowSliderDelegateTest);
170 }; 170 };
171 171
172 // This delegate destroys the owner window when the slider is destroyed. 172 // This delegate destroys the owner window when the slider is destroyed.
173 class WindowSliderDeleteOwnerOnDestroy : public WindowSliderDelegateTest { 173 class WindowSliderDeleteOwnerOnDestroy : public WindowSliderDelegateTest {
174 public: 174 public:
175 explicit WindowSliderDeleteOwnerOnDestroy(aura::Window* owner) 175 explicit WindowSliderDeleteOwnerOnDestroy(aura::Window* owner)
176 : owner_(owner) { 176 : owner_(owner) {
177 } 177 }
178 virtual ~WindowSliderDeleteOwnerOnDestroy() {} 178 virtual ~WindowSliderDeleteOwnerOnDestroy() {}
179 179
180 private: 180 private:
181 // Overridden from WindowSlider::Delegate: 181 // Overridden from WindowSlider::Delegate:
182 virtual void OnWindowSliderDestroyed() OVERRIDE { 182 virtual void OnWindowSliderDestroyed() override {
183 WindowSliderDelegateTest::OnWindowSliderDestroyed(); 183 WindowSliderDelegateTest::OnWindowSliderDestroyed();
184 delete owner_; 184 delete owner_;
185 } 185 }
186 186
187 aura::Window* owner_; 187 aura::Window* owner_;
188 DISALLOW_COPY_AND_ASSIGN(WindowSliderDeleteOwnerOnDestroy); 188 DISALLOW_COPY_AND_ASSIGN(WindowSliderDeleteOwnerOnDestroy);
189 }; 189 };
190 190
191 // This delegate destroyes the owner window when a slide is completed. 191 // This delegate destroyes the owner window when a slide is completed.
192 class WindowSliderDeleteOwnerOnComplete : public WindowSliderDelegateTest { 192 class WindowSliderDeleteOwnerOnComplete : public WindowSliderDelegateTest {
193 public: 193 public:
194 explicit WindowSliderDeleteOwnerOnComplete(aura::Window* owner) 194 explicit WindowSliderDeleteOwnerOnComplete(aura::Window* owner)
195 : owner_(owner) { 195 : owner_(owner) {
196 } 196 }
197 virtual ~WindowSliderDeleteOwnerOnComplete() {} 197 virtual ~WindowSliderDeleteOwnerOnComplete() {}
198 198
199 private: 199 private:
200 // Overridden from WindowSlider::Delegate: 200 // Overridden from WindowSlider::Delegate:
201 virtual void OnWindowSlideCompleted(scoped_ptr<ui::Layer> layer) OVERRIDE { 201 virtual void OnWindowSlideCompleted(scoped_ptr<ui::Layer> layer) override {
202 WindowSliderDelegateTest::OnWindowSlideCompleted(layer.Pass()); 202 WindowSliderDelegateTest::OnWindowSlideCompleted(layer.Pass());
203 delete owner_; 203 delete owner_;
204 } 204 }
205 205
206 aura::Window* owner_; 206 aura::Window* owner_;
207 DISALLOW_COPY_AND_ASSIGN(WindowSliderDeleteOwnerOnComplete); 207 DISALLOW_COPY_AND_ASSIGN(WindowSliderDeleteOwnerOnComplete);
208 }; 208 };
209 209
210 typedef aura::test::AuraTestBase WindowSliderTest; 210 typedef aura::test::AuraTestBase WindowSliderTest;
211 211
(...skipping 427 matching lines...) Expand 10 before | Expand all | Expand 10 after
639 animator->Step(start_time2 + duration); 639 animator->Step(start_time2 + duration);
640 // The animation for the second slide should now be completed. 640 // The animation for the second slide should now be completed.
641 EXPECT_TRUE(slider_delegate.slide_completed()); 641 EXPECT_TRUE(slider_delegate.slide_completed());
642 slider_delegate.Reset(); 642 slider_delegate.Reset();
643 643
644 window.reset(); 644 window.reset();
645 EXPECT_TRUE(slider_delegate.slider_destroyed()); 645 EXPECT_TRUE(slider_delegate.slider_destroyed());
646 } 646 }
647 647
648 } // namespace content 648 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/web_contents/aura/window_slider.cc ('k') | content/browser/web_contents/opened_by_dom_browsertest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698