MOCKCPP多次mock使用的问题

问题遇到的现象和发生背景

从网上下载开源mockcpp2.6版本,在VS2019下编译成lib 。

然后用VS2019建立了一个gtest的工程,将lib文件和我的测试代码添加到gtest工程中,然后写UT测试用例。

其中在第一个用例中用
mocker(testfunc_1)
.stubs()
.will(returnignoreValue)

其中在第二个用例中用
mocker(testfunc_2)
.stubs()
.will(returnignoreValue)

第一个用例里面使用没有问题,第二用例里面使用就会报错。

报错的代码如下:

每个用例结束的时候也会执行globalMockObject::verify();

问题相关代码,请勿粘贴截图
MOCKCPP_NS_START

template <typename API>
InvocationMockBuilderGetter mockAPI(const std::string& name, API* api)
{
    return MOCKCPP_NS::GlobalMockObject::instance.method
                 ( name
                 , reinterpret_cast<const void*>(api)
                 , ApiHookHolderFactory::create(api));
}


MOCKCPP_NS_END

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

报错日志发给我看看