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