summaryrefslogtreecommitdiff
path: root/src/components/include/test/application_manager/policies/mock_custom_vehicle_data_provider.h
blob: ba077122ce6408442704d2c9b30def2f4061cedc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#ifndef MOCK_CUSTOM_VEHICLE_DATA_MANAGER_H
#define MOCK_CUSTOM_VEHICLE_DATA_MANAGER_H

#include "application_manager/policies/custom_vehicle_data_provider.h"
#include "gmock/gmock.h"

namespace test {
namespace components {
namespace policy_test {

class MockCustomVehicleDataProvider : public policy::VehicleDataItemProvider {
 public:
  MOCK_CONST_METHOD0(
      GetVehicleDataItems,
      const std::vector<rpc::policy_table_interface_base::VehicleDataItem>());
  MOCK_CONST_METHOD0(
      GetRemovedVehicleDataItems,
      std::vector<rpc::policy_table_interface_base::VehicleDataItem>());
};

}  // namespace policy_test
}  // namespace components
}  // namespace test
#endif  // MOCK_CUSTOM_VEHICLE_DATA_MANAGER_H