问题
我需要帮助来解决我的 gtest 1.10.0 版本的单元测试问题。当我尝试对涉及接受 std::experimental::any 参数的函数进行单元测试时,会引发异常并终止单元测试。
重现问题的步骤
覆盖我的测试场景的单元测试片段可在https://godbolt.org/z/Y7dvEsaPf 在 TestBoth 测试用例中,如果相邻提供 EXPECT_CALL 和实际函数调用,则不会引发异常并且测试用例执行成功。但是在我的实际项目代码中,我的测试函数调用了具有这两种数据类型的 send_data() 函数。
工具和操作系统版本 gtest 版本为 1.10.0 Ubuntu Linux 20.04
编译器版本
g++ (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0 C++14
构建系统
cmake 版本 3.20.5
附加上下文
需要帮助或请直接到我可以询问此查询并得到解决的地方。