public:
MOCK_QUALIFIED_METHOD0(getFunction, const noexcept, std::shared_ptr<const ngraph::Function> ());
MOCK_QUALIFIED_METHOD0(getFunction, noexcept, std::shared_ptr<ngraph::Function>());
- MOCK_QUALIFIED_METHOD0(getPrecision, const noexcept, InferenceEngine::Precision());
MOCK_QUALIFIED_METHOD1(getOutputsInfo, const noexcept, void(InferenceEngine::OutputsDataMap& out));
MOCK_QUALIFIED_METHOD1(getInputsInfo, const noexcept, void(InferenceEngine::InputsDataMap &inputs));
MOCK_QUALIFIED_METHOD1(getInput, const noexcept, InferenceEngine::InputInfo::Ptr(const std::string &inputName));
- MOCK_QUALIFIED_METHOD2(getName, const noexcept, void(char* pName, size_t len));
MOCK_QUALIFIED_METHOD0(layerCount, const noexcept, size_t());
MOCK_QUALIFIED_METHOD0(getName, const noexcept, const std::string&());
- MOCK_QUALIFIED_METHOD1(getData, noexcept, InferenceEngine::DataPtr&(const char* dname));
- MOCK_QUALIFIED_METHOD1(addLayer, noexcept, void(const InferenceEngine::CNNLayerPtr& layer));
MOCK_QUALIFIED_METHOD3(addOutput, noexcept, InferenceEngine::StatusCode(const std::string &, size_t, InferenceEngine::ResponseDesc*));
- MOCK_QUALIFIED_METHOD3(getLayerByName, const noexcept, InferenceEngine::StatusCode(const char* ,
+ MOCK_QUALIFIED_METHOD3(getLayerByName, const noexcept, InferenceEngine::StatusCode(const char* ,
InferenceEngine::CNNLayerPtr&,
InferenceEngine::ResponseDesc*));
- MOCK_QUALIFIED_METHOD1(setBatchSize, noexcept, InferenceEngine::StatusCode(const size_t size));
MOCK_QUALIFIED_METHOD2(setBatchSize, noexcept, InferenceEngine::StatusCode(const size_t size, InferenceEngine::ResponseDesc*));
MOCK_QUALIFIED_METHOD0(getBatchSize, const noexcept, size_t());
MOCK_QUALIFIED_METHOD0(Release, noexcept, void());
*/
class MockCNNNetworkImpl: public InferenceEngine::details::CNNNetworkImpl {
public:
- MOCK_QUALIFIED_METHOD0(getPrecision, const noexcept, InferenceEngine::Precision());
MOCK_QUALIFIED_METHOD1(getOutputsInfo, const noexcept, void(InferenceEngine::OutputsDataMap& out));
MOCK_QUALIFIED_METHOD1(getInputsInfo, const noexcept, void(InferenceEngine::InputsDataMap &inputs));
MOCK_QUALIFIED_METHOD1(getInput, const noexcept, InferenceEngine::InputInfo::Ptr(const std::string &inputName));
- MOCK_QUALIFIED_METHOD2(getName, const noexcept, void(char* pName, size_t len));
MOCK_QUALIFIED_METHOD0(getName, const noexcept, const std::string&());
MOCK_QUALIFIED_METHOD0(layerCount, const noexcept, size_t());
- MOCK_QUALIFIED_METHOD1(getData, noexcept, InferenceEngine::DataPtr&(const char* dname));
- MOCK_QUALIFIED_METHOD1(addLayer, noexcept, void(const InferenceEngine::CNNLayerPtr& layer));
MOCK_QUALIFIED_METHOD3(addOutput, noexcept, InferenceEngine::StatusCode(const std::string &, size_t , InferenceEngine::ResponseDesc*));
- MOCK_QUALIFIED_METHOD3(getLayerByName, const noexcept, InferenceEngine::StatusCode(
- const char*,
- InferenceEngine::CNNLayerPtr&,
- InferenceEngine::ResponseDesc*));
- MOCK_QUALIFIED_METHOD1(setBatchSize, noexcept, InferenceEngine::StatusCode(const size_t size));
MOCK_QUALIFIED_METHOD2(setBatchSize, noexcept, InferenceEngine::StatusCode(const size_t size, InferenceEngine::ResponseDesc*));
MOCK_QUALIFIED_METHOD0(getBatchSize, const noexcept, size_t());
MOCK_QUALIFIED_METHOD0(Release, noexcept, void());
InferenceEngine::details::CNNNetworkImpl::validate();
}
};
-
-IE_SUPPRESS_DEPRECATED_END
namespace InferenceEngine {
-IE_SUPPRESS_DEPRECATED_START
-
class MockNotEmptyICNNNetwork : public ICNNNetwork {
public:
static constexpr const char* INPUT_BLOB_NAME = "first_input";
return name;
}
void getOutputsInfo(OutputsDataMap& out) const noexcept override {
+ IE_SUPPRESS_DEPRECATED_START
auto data = std::make_shared<Data>(MockNotEmptyICNNNetwork::OUTPUT_BLOB_NAME, Precision::UNSPECIFIED);
getInputTo(data)[""] = std::make_shared<CNNLayer>(LayerParams{
MockNotEmptyICNNNetwork::OUTPUT_BLOB_NAME,
"FullyConnected",
Precision::FP32 });
out[MockNotEmptyICNNNetwork::OUTPUT_BLOB_NAME] = data;
+ IE_SUPPRESS_DEPRECATED_END
};
void getInputsInfo(InputsDataMap &inputs) const noexcept override {
+ IE_SUPPRESS_DEPRECATED_START
auto inputInfo = std::make_shared<InputInfo>();
auto inData = std::make_shared<Data>(MockNotEmptyICNNNetwork::INPUT_BLOB_NAME, Precision::UNSPECIFIED);
inputLayer->outData.push_back(outData);
inputs[MockNotEmptyICNNNetwork::INPUT_BLOB_NAME] = inputInfo;
+ IE_SUPPRESS_DEPRECATED_END
};
std::shared_ptr<ngraph::Function> getFunction() noexcept override {
return nullptr;
return nullptr;
}
MOCK_QUALIFIED_METHOD1(getInput, const noexcept, InputInfo::Ptr(const std::string &inputName));
- MOCK_QUALIFIED_METHOD2(getName, const noexcept, void(char* pName, size_t len));
MOCK_QUALIFIED_METHOD0(layerCount, const noexcept, size_t());
- MOCK_QUALIFIED_METHOD1(getData, noexcept, DataPtr&(const char* dname));
MOCK_QUALIFIED_METHOD3(addOutput, noexcept, StatusCode(const std::string &, size_t , ResponseDesc*));
- MOCK_QUALIFIED_METHOD3(getLayerByName, const noexcept, StatusCode(const char* , CNNLayerPtr& , ResponseDesc*));
- MOCK_QUALIFIED_METHOD1(setBatchSize, noexcept, StatusCode(const size_t size));
MOCK_QUALIFIED_METHOD2(setBatchSize, noexcept, StatusCode(const size_t size, ResponseDesc*));
MOCK_QUALIFIED_METHOD0(getBatchSize, const noexcept, size_t());
MOCK_QUALIFIED_METHOD0(Release, noexcept, void());
MOCK_QUALIFIED_METHOD3(serialize, const noexcept, StatusCode(const std::string &, const std::string &, InferenceEngine::ResponseDesc*));
};
-IE_SUPPRESS_DEPRECATED_END
-
} // namespace InferenceEngine