335得票9回答
C++单元测试框架比较

我知道已经有一些关于推荐C++单元测试框架的问题,但是所有答案都没有帮助,因为它们只推荐了其中一个框架,而没有提供任何有关(功能)比较的信息。 我认为最有趣的框架是CppUnit、Boost和新的Google测试框架。有人已经做过比较了吗?

186得票3回答
如何在GoogleTest中运行特定的测试用例

我正在尝试为我的项目编写一个函数/方法,它会询问用户要运行哪些测试用例?看起来如下所示...Test_Cases_1 |_TestNo1 |_TestNo2....so on Test_Cases_2 |_TestNo1 ...

182得票8回答
谷歌测试:如何跳过一个测试?

使用Google Test 1.6(Windows 7,Visual Studio C++),如何关闭特定的测试?(也就是说,如何防止测试运行)。除了将整个测试注释掉之外,还有其他可以做的事情吗?

159得票12回答
如何开始使用GTest和CMake工作

我最近被说服使用CMake来编译我的C++项目,现在想开始编写一些单元测试。我决定使用Google Test实用程序来帮助完成此任务,但需要一些帮助才能入门。 整天我一直在阅读各种指南和示例,包括Primer,IBM的介绍以及一些关于SO的问题(这里和这里),以及其他我已经忘记的来源。我意识...

139得票4回答
C++项目组织(使用gtest、cmake和doxygen)

我对编程一般都是新手,所以我决定从制作一个简单的C++向量类开始。然而,我想从一开始就养成良好的习惯,而不是试图在以后修改我的工作流程。 目前我只有两个文件vector3.hpp和vector3.cpp。随着我对所有东西的熟悉度越来越高,这个项目将会逐渐扩大(使它更像一个通用的线性代数库),所...

134得票2回答
如何在--gtest_filter中指定多个排除过滤器?

这个问题是关于 Google Test 框架的。我想要运行所有测试,但排除一些测试,可以使用多个排除过滤器,比如:--gtest_filter=-ABC.*:-BCD.*。

124得票6回答
如何在Google C++测试框架中发送自定义消息?

我使用Google C++ Testing Framework来对我的代码进行单元测试。 我使用Eclipse CDT with C++ Unit testing module来进行输出分析。 之前我使用CppUnit,它有一个宏族叫做CPPUNIT*_MESSAGE,可以像这样调用:CPPU...

116得票10回答
谷歌测试中数组的比较?

我想在Google Test中比较两个数组。在UnitTest ++中,可以通过CHECK_ARRAY_EQUAL来实现。在Google Test中该怎么做呢?

103得票14回答
如何在Linux上将googleTest设置为共享库

Debian不再提供gTest的任何预编译包,他们建议您将框架集成到项目的makefile中。但我想保持我的makefile干净整洁。我该如何像早期版本(<1.6.0)那样设置gTest,以便可以链接到库?

98得票5回答
谷歌测试能否用于测试C代码?

所以我喜欢并享受在我参与的一个C++项目中使用Google Test。我现在正在启动一个将是纯C语言的库的新项目,到目前为止,我看不出为什么不能继续使用Google Test,即使它是一个C++框架。拥有可用的C++编译器将不会是一个问题。 是否有特定的原因,我不应该使用Google Tes...