unittest/lib/MockSaiInterface.h (15 lines of code) (raw):

#pragma once #include <functional> #include "DummySaiInterface.h" #include <gmock/gmock.h> class MockSaiInterface: public saimeta::DummySaiInterface { public: MockSaiInterface(); virtual ~MockSaiInterface(); public: virtual sai_status_t apiInitialize( _In_ uint64_t flags, _In_ const sai_service_method_table_t *service_method_table) override; virtual sai_status_t apiUninitialize(void) override; };