-
调用glibc / openssl函数的gtest C ++函数
我正在为我的c ++项目编写单元测试,其中有许多调用glibc函数的函数(malloc,读取,打开,写入,关闭 -
如果我们不涉及真实代码,模拟在gmock中有意义吗?
我一直在研究官方文档中编写的gmock示例。许多示例未涉及实际代码(即,正在测试的软件),使我 -
实际的函数调用计数与EXPECT_CALL不匹配
我是Gmock的新手。我尝试一个例子,但这是错误的。我还介绍了该小组的一些帖子,但对我来说没有帮助 -
如何使用gmock模拟修改C ++类中的私有变量的成员函数?
我正在解决使用gmock进行模拟的问题。下面的简化示例对此进行了描述。我在类中具有公共成员函数,该 -
如何在循环中添加多个Expect调用
我正在尝试使用gtest测试一个功能。这是伪代码: <pre><code>**Function to Test:** void ClassAdd::Display(int num) { -
在GoogleMock的循环中期望两个方法调用中的一个
我有一个类<code>Foo</code>,它引用了类型为<code>IBar</code>的多个其他对象。该类具有方法<code>fun</code>,该 -
如何在GMock中将模拟与测试夹具一起使用?
我在测试中有一个测试装置,因此不必重复实例化类的对象,但是我不确定如何在其中使用模拟。简而 -
在gmock 1.8对象中使用std :: variant时发生编译错误
让我们使用gmock 1.8编写以下代码: <pre><code>#include "gtest/gtest.h" #include "gmock/gmock.h" #include -
如何使用测试:: SetArgReferee()
我想在需要模拟的函数中设置参数的值,但是效果不好。你能告诉我怎么办吗?我有以下代码: <pre> -
如何使gmock将所有警告/失败视为错误?
我有一些使用gmock编写的测试代码。由于某些代码更改,测试无法完全执行,并且过早完成(我知道这一 -
Google Mock EXPECT_CALL还能存储参数吗?
对于Google模拟,我可以使用<strong> EXPECT_CALL(class-instance,function(_)); </strong> 来验证任何值 在 -
在构造函数中模拟函数调用
我已经建立了我要进行单元测试的文件管理器(基本上是读/写)类。文件格式基本上属于第三方,对此 -
为什么EXPECT_CALL导致读取访问冲突GMock?
编辑:我不是唯一遇到此问题的人,也许是VS <a href="https://github.com/google/googletest/issues/2628" rel="nofollow nore -
C ++ gmock-如何在单元测试cpp文件中读取/获取cpp文件功能的参数值
我有一个project_file.cpp文件,例如: <pre><code>//Private Function definition void my_fun(int &value) { //Do somet -
Gmock-尽管建立了期望,但在将模拟传递到构造函数时仍会出现“无趣的模拟函数调用”
我遇到以下错误: <blockquote> [RUN] CmdProcessDbPNLADLTEST.CanConstruct 未知文件:失败 -
Googletest / gtets:致命错误:gtest.h:没有这样的文件或目录
我已经从源代码构建了gtest。我已经创建了静态库。但是,当我运行测试时,它给出的错误是“致命错误 -
如何模拟与在free函数中声明的类一起使用的方法?
我想模拟在Man类中设置的方法。 如何用gmock制作? 这就是我尝试的方式。怎么了? <pre><code>bool Man:: -
为什么ASSERT_FLOAT_EQ对于几乎相同的浮点值失败
我无法理解为何以下使用gmock的测试失败。我以为-37的科学能力足够接近零才能成功? <pre><code>ASSERT_ -
MOCK_METHOD名称后必须带有'::',该名称必须是类或名称空间名称
给出接口类Foo: <pre><code>#ifndef FOO_H #define FOO_H #include <string> class Foo { public: Foo() = default -
如何模拟返回对象
我尝试模拟User类及其嵌套结构UserBuilder: <pre><code>class User { public: virtual int loadData(const std::str -
如何在gmock中失败测试
gmock中是否有任何宏会使测试失败? 我当然可以这样写:<code>EXPECT_TRUE(false)</code>,但是也许有一 -
对于grpc Server类,是否有使用gmock进行单元测试的有用模式?
有一个工具可以生成客户端存根的模拟版本,这对您很有帮助。测试服务器端目前使我头疼不已。我觉 -
GMOCK:需要模拟异步行为
<pre><code>bool Test::someFun() { if (libFunction([](bool b) { if (b) { doThisWork(); } else { -
谷歌模拟委托假必须复制可构造
使用google测试和模拟,如果函数返回对数据对象的引用,则似乎无法将模拟的调用委派给虚假对象。我 -
GMock使用ReturnArg时删除隐式转换警告
给出以下模拟方法 <pre><code>MOCK_METHOD2(send, int(const void* pBuffer, size_t szBuffer)); </code></pre> 以及以下用 -
(gTest)从同一类中调用模拟方法无法被EXPECT_CALL识别
我正在尝试创建辅助可调用对象,该对象将在回调注册功能中代替函子。我想检查值更改时是否调用了 -
GMock SetArrayArgument双重释放或损坏
编辑:我本人解决了双重释放错误,但是问题(问题1)为何它的行为与命令行和内部CLion不同,仍然存 -
如何编写gmock测试,使其不调用夹具类的构造函数
我想知道是否仍然可以用C ++编写一个gmock单元测试,该测试不调用现有夹具类的构造函数。 我的 -
使用gmock模拟创建另一个类的实例的类
假设我有一个这样的课程: <pre><code>class A { public: A(struct param1, struct params2, struct param3) -
在C ++中,如何为静态函数调用的函数获取EXPECT_CALL()
我是gmock的新手,有时我不得不编写gmock单元测试。 我在名为ClassServer的类中有一个名为join_server