blob: 159b96bc3fe3cbfd5083e728ee54686e27ac4bcf [file] [log] [blame]
Alex Deymo2de23f52014-02-26 14:30:13 -08001// Copyright (c) 2014 The Chromium OS 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
Gilad Arnold2cbb3852014-03-07 12:40:50 -08005#ifndef CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_FAKE_STATE_H_
6#define CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_FAKE_STATE_H_
Alex Deymo2de23f52014-02-26 14:30:13 -08007
8#include "update_engine/policy_manager/state.h"
9
10namespace chromeos_policy_manager {
11
12// A fake State class that creates Fake providers for all the providers.
13class FakeState : public State {
14 public:
15 // Initializes the State with fake providers.
16 FakeState();
17 virtual ~FakeState() {}
18
19 private:
20 DISALLOW_COPY_AND_ASSIGN(FakeState);
21};
22
23} // namespace chromeos_policy_manager
24
Gilad Arnold2cbb3852014-03-07 12:40:50 -080025#endif // CHROMEOS_PLATFORM_UPDATE_ENGINE_POLICY_MANAGER_FAKE_STATE_H_