Chromium Code Reviews| Index: ui/ozone/platform/wayland/mock_platform_window_delegate.h |
| diff --git a/ui/ozone/platform/wayland/mock_platform_window_delegate.h b/ui/ozone/platform/wayland/mock_platform_window_delegate.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..7b8967dfa809c932a0db1e2e8580342027dc20d7 |
| --- /dev/null |
| +++ b/ui/ozone/platform/wayland/mock_platform_window_delegate.h |
| @@ -0,0 +1,32 @@ |
| +// Copyright 2016 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#include "ui/platform_window/platform_window_delegate.h" |
| +#include "testing/gmock/include/gmock/gmock.h" |
| +#include "ui/gfx/geometry/rect.h" |
| + |
| +namespace ui { |
| + |
| +class MockPlatformWindowDelegate : public PlatformWindowDelegate { |
|
Michael Forney
2016/02/08 22:45:48
Should I add move this to ui/platform_window in a
rjkroege
2016/02/09 01:30:40
No.
Michael Forney
2016/02/10 02:01:00
Okay.
|
| + public: |
| + MockPlatformWindowDelegate(); |
| + ~MockPlatformWindowDelegate(); |
| + |
| + MOCK_METHOD1(OnBoundsChanged, void(const gfx::Rect& new_bounds)); |
| + MOCK_METHOD1(OnDamageRect, void(const gfx::Rect& damaged_region)); |
| + MOCK_METHOD1(DispatchEvent, void(Event* event)); |
| + MOCK_METHOD0(OnCloseRequest, void()); |
| + MOCK_METHOD0(OnClosed, void()); |
| + MOCK_METHOD1(OnWindowStateChanged, void(PlatformWindowState new_state)); |
| + MOCK_METHOD0(OnLostCapture, void()); |
| + MOCK_METHOD2(OnAcceleratedWidgetAvailable, |
| + void(gfx::AcceleratedWidget widget, float device_pixel_ratio)); |
| + MOCK_METHOD0(OnAcceleratedWidgetDestroyed, void()); |
| + MOCK_METHOD1(OnActivationChanged, void(bool active)); |
| + |
| + private: |
| + DISALLOW_COPY_AND_ASSIGN(MockPlatformWindowDelegate); |
| +}; |
| + |
| +} // namespace ui |