]> SALOME platform Git repositories - modules/shaper.git/blob - src/ConstructionAPI/Test/MockModelAPI_Object.h
Salome HOME
Add ModelHighAPI & ConstructionAPI pachages
[modules/shaper.git] / src / ConstructionAPI / Test / MockModelAPI_Object.h
1 // Copyright (C) 2014-20xx CEA/DEN, EDF R&D
2
3 #ifndef MockModelAPI_Object_H_
4 #define MockModelAPI_Object_H_
5
6 #include <gmock/gmock.h>
7
8 #include <ModelAPI_Object.h>
9
10 class MockModelAPI_Object : public ModelAPI_Object {
11  public:
12   MOCK_METHOD0(groupName,
13       std::string());
14   MOCK_METHOD0(initAttributes,
15       void());
16   MOCK_METHOD0(isDisabled,
17       bool());
18   MOCK_METHOD3(colorConfigInfo,
19       void(std::string& theSection, std::string& theName, std::string& theDefault));
20   MOCK_METHOD0(init,
21       virtual void MODELAPI_EXPORT());
22 };
23
24 #endif // MockModelAPI_Object_H_