blob: f020c35b4898a0b46dbe3b2a17abf878208a105e [file] [log] [blame]
Torne (Richard Coles)58218062012-11-14 11:43:16 +00001// 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
3// found in the LICENSE file.
4
5#ifndef ASH_WM_WORKSPACE_CONTROLLER_TEST_HELPER_H_
6#define ASH_WM_WORKSPACE_CONTROLLER_TEST_HELPER_H_
7
8#include "ash/wm/workspace_controller.h"
Torne (Richard Coles)58218062012-11-14 11:43:16 +00009
10namespace ash {
Torne (Richard Coles)58218062012-11-14 11:43:16 +000011class MultiWindowResizeController;
12class WorkspaceEventHandler;
13
14class WorkspaceControllerTestHelper {
15 public:
16 explicit WorkspaceControllerTestHelper(WorkspaceController* controller);
17 ~WorkspaceControllerTestHelper();
18
19 WorkspaceEventHandler* GetEventHandler();
20 MultiWindowResizeController* GetMultiWindowResizeController();
Torne (Richard Coles)58218062012-11-14 11:43:16 +000021
22 private:
23 WorkspaceController* controller_;
24
25 DISALLOW_COPY_AND_ASSIGN(WorkspaceControllerTestHelper);
26};
27
Torne (Richard Coles)58218062012-11-14 11:43:16 +000028} // namespace ash
29
30#endif // ASH_WM_WORKSPACE_CONTROLLER_TEST_HELPER_H_