Publishing 2019 R1 content
[platform/upstream/dldt.git] / inference-engine / tests / unit / mocks / shape_infer / mock_ishape_infer_impl.hpp
1 // Copyright (C) 2018-2019 Intel Corporation
2 // SPDX-License-Identifier: Apache-2.0
3 //
4
5 #pragma once
6
7 #include <gmock/gmock.h>
8
9 #include <inference_engine/shape_infer/built-in/ie_built_in_holder.hpp>
10
11 using namespace InferenceEngine;
12
13 class MockIShapeInferImpl : public IShapeInferImpl {
14 public:
15     using Ptr = std::shared_ptr<MockIShapeInferImpl>;
16
17     MOCK_QUALIFIED_METHOD5(inferShapes, noexcept, StatusCode(
18             const std::vector<Blob::CPtr> &, const std::map<std::string, std::string>&, const std::map<std::string, Blob::Ptr>&, std::vector<SizeVector> &, ResponseDesc *));
19
20 };
21