1// Copyright 2013 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 UI_AURA_TEST_ENV_TEST_HELPER_H_
6#define UI_AURA_TEST_ENV_TEST_HELPER_H_
7
8#include "ui/aura/env.h"
9#include "ui/aura/input_state_lookup.h"
10
11namespace aura {
12namespace test {
13
14class EnvTestHelper {
15 public:
16  explicit EnvTestHelper(Env* env) : env_(env) {}
17  ~EnvTestHelper() {}
18
19  void SetInputStateLookup(scoped_ptr<InputStateLookup> input_state_lookup) {
20    env_->input_state_lookup_ = input_state_lookup.Pass();
21  }
22
23 private:
24  Env* env_;
25
26  DISALLOW_COPY_AND_ASSIGN(EnvTestHelper);
27};
28
29}  // namespace test
30}  // namespace aura
31
32#endif  // UI_AURA_TEST_ENV_TEST_HELPER_H_
33