1326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//
2326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// Copyright (C) 2014 The Android Open Source Project
3326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//
4326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// Licensed under the Apache License, Version 2.0 (the "License");
5326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// you may not use this file except in compliance with the License.
6326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// You may obtain a copy of the License at
7326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//
8326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//      http://www.apache.org/licenses/LICENSE-2.0
9326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//
10326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// Unless required by applicable law or agreed to in writing, software
11326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// distributed under the License is distributed on an "AS IS" BASIS,
12326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// See the License for the specific language governing permissions and
14326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu// limitations under the License.
15326b6cfba5ab73c9e41a7585d1bc95871631122aPeter Qiu//
16376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
17376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#ifndef APMANAGER_MOCK_SERVICE_H_
18376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#define APMANAGER_MOCK_SERVICE_H_
19376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
20376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#include <base/macros.h>
21376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#include <gmock/gmock.h>
22376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
23376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#include "apmanager/service.h"
24376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
25376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiunamespace apmanager {
26376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
27376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiuclass MockService : public Service {
28376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu public:
29376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu  MockService();
30376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu  ~MockService() override;
31376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
32376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu private:
33376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu  DISALLOW_COPY_AND_ASSIGN(MockService);
34376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu};
35376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
36376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu}  // namespace apmanager
37376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu
38376e40426ad6055adfb384240b6e9a5d732f06e5Peter Qiu#endif  // APMANAGER_MOCK_SERVICE_H_
39