跨语言通用测试数据的格式
我目前正在 C++ 和 Java 字体库的 C++ 方面工作。 我们希望自动从多种字体生成测试数据,并且我们使用 Google Test 和 JUnit 进行测试。 我将编写一个…
我如何在基于消息队列的Windows应用程序上使用谷歌测试?
我想对我的程序使用谷歌测试,该程序内部有计时器功能。 定时器是通过windows SetTimer()实现的,main()中有一个消息队列来处理超时消息。 while (Get…
Google 测试中的自定义 EXPECT_NEAR 宏
范围:使用 Google Test 和 OpenCV。 我想测试我的 Vec3f 是否等于另一个 Vec3f。 Vec3f 是 OpenCV 中的一个维度为 3、类型为 float 的向量。定义了 =…
Google 测试:“从宽字符串初始化的字符数组”
我已经实现了类型参数化测试(示例 #6) 将相同的测试用例应用于多个类。当将字符串分配给 signed char[]、unsigned char[]、constsigned char[] 或 时…
GoogleTest:如何设置断点?
我正在使用 Visual Studio 2010 C++ 和 Google 测试。我的测试项目有一个构建后事件来运行测试项目。这有效,并且 google test 测试结果显示在 Visual…
makefile.am 可以为一组目标设置 LDADD 吗?
我将单元测试放在源代码的同一目录中。但是我如何在 Makefile.am 中为所有这些单元测试设置 LDADD 以使用特定的库(例如 google test)?…
如何使用谷歌测试抑制由assert()引起的运行时错误?
我在 C++ 项目中使用谷歌测试。一些函数使用assert()来检查无效的输入参数。我已经阅读过有关死亡测试的内容(什么是 Google 测试、死亡测试)并开始…
googletest打印COleDateTime值
我已将 googletest 集成到我们的 MFC 应用程序中。然而,在编写涉及 COleDateTime 对象的测试时,我遇到了以下警告: 1>gtest/gtest-printers.h(169) …
Google Mock:在程序退出时发现泄漏的模拟对象?
当我按如下方式定义测试时,它会起作用。 TEST(MyService, WhenCalled_DoesTheRightThingTM) { // Arrange ThirdPartyClassFake stub; EXPECT_CALL(st…
Googletest 不接受 EXPECT_THROW 中的临时对象
我有一个没有默认构造函数的类,但构造函数可能会抛出异常。我想要进行如下测试: EXPECT_THROW(MyClass(param), std::runtime_error); 但是编译器 g+…
gtest.lib 和 gtest_main.lib 有什么区别?
Google 的 C++ 测试框架有两个输出库:一个是 gtest.lib,另一个是 gtest_main.lib。根据 Nik Reiman 的回答 href="https://stackoverflow.com/questi…
_stricmp 与 mingw 和 c++0x 不存在?
我目前正在尝试将 googletest 与 MinGW 和 -std=c++0x 一起使用,但它抱怨 _stricmp 未在此范围内声明,而当我这样做时却没有声明不要使用-std=c++0x…
与 googletest 和 Jenkins 比较/趋势测试数据
我的 C++ 项目使用 googletest 为 詹金斯。这对于通过/失败结果和测试持续时间非常有效。 我的一些测试测量代码性能并断言这超出了某个阈值。我想将其…