// Copyright © Advanced Micro Devices, Inc., or its affiliates. // SPDX-License-Identifier: MIT #pragma once #include "plugin/EnginePlugin.hpp" #include "plugin/EnginePluginManager.hpp" #include "plugin/PluginCore.hpp" #include #include #include #include namespace hipdnn_backend::plugin { class MockEnginePluginManager : public EnginePluginManager { public: MOCK_METHOD(void, loadPlugins, (const std::set& customPaths, hipdnnPluginLoadingMode_ext_t mode), (override)); MOCK_METHOD(const std::vector>&, getPlugins, (), (const, override)); MOCK_METHOD(const std::set&, getLoadedPluginFiles, (), (const, override)); }; } // namespace hipdnn_backend::plugin