问题标签 [googletest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2005 - 构建 Google 测试时出现 shellapi 错误
我下载了谷歌测试。然后我打开“ gtest.sln ”文件。转换后,我单击“构建”,但 Visual Studio 2005 反复给出以下错误。我该怎么办?谢谢
visual-studio-2005 - Visual Studio 2005 中的 LNK 2005 错误
我在 Windows XP 上使用 Visual Studio 2005。我正在尝试使用“谷歌测试”框架。但是由于链接器错误,我无法只进行一项测试。
我在调试模式下使用 /MDd 选项构建了 Google 测试源文件,而不是创建了新项目。然后将此链接中编写的步骤写入项目属性文件。
比我尝试使用 /MDd 选项在调试模式下构建并发生以下错误。你能帮忙吗?谢谢你。
当我评论 gtest 文件时,错误如下:
eclipse - Eclipse 控制台中的彩色文本,用于从谷歌 C++ 测试框架输出文本
我希望 Eclipse (Helios) 控制台在使用Google C++ 测试框架运行单元测试时显示彩色文本。
我已经尝试过Industriallogic 插件,但它不适用于 Helios。
是否有用于 Google C++ 测试框架的 Eclipse 插件来获得与 Helios 一起使用的彩色文本输出?
谢谢您的帮助。
c++ - 集成“谷歌测试”和“增强程序选项”
我有一个使用谷歌测试的程序,以及用于解析选项的提升程序选项库。问题是谷歌测试也有它自己的选项解析器,所以我需要在将选项提供给谷歌测试之前过滤掉。
例如,当我运行 hello 我使用如下
--option1 是我在将 --gtest_filter 选项传递给谷歌测试之前使用的选项。
当我运行以下代码时,我得到了异常,因为--gtest_filter
这不是我用于提升程序选项的选项。如何结合那些提升程序选项无法识别的选项来提供 gtest 的输入?
c++ - gTest 和多个 main()
我有一个 Eclipse 项目。所有测试用例都在一个 *.cpp 文件中。问题是这样我最终得到了两个 main() 函数。一个用于应用程序本身,一个用于测试用例。当然,Eclipse 拒绝构建......我想将所有东西放在一个项目下(并避免拥有多个配置、SVN 存储库等)。理想情况下,我想强制 Eclipse 构建两个可执行文件(一个用于应用程序,一个用于测试用例)。我快速浏览了 Eclipse Makefile,但老实说,我不太明白它是如何工作的。总是可以排除 Main.cpp/Testcases.cpp 并构建一个可执行文件,但它不是很优雅......
有类似经历的人吗?
c++ - Googlemock:如何验证对象中数组中的元素?
我有一个小班:
我只想使用 googlemock 期望验证有效载荷的前两个元素。我不能使用 ElementsAreArray,因为它会检查有效负载的长度和期望是否相同。到目前为止,我的期望看起来像这样:
有任何想法吗?模拟类如下所示:
visual-studio - 在 Visual Studio 中查看 Google 测试结果
有没有办法在 Visual Studio 中查看 Google 测试结果?如果是,如何?
我正在使用 Google Test 1.5.0 和 Visual Studio 2010
到目前为止,我一直在命令行中使用 Google Test。
我已经在其他 IDE(eclipse ...)上看到过这样的集成,但在 VS 中还没有
c++ - 如何使用 mingw 和 msys 在 Windows 上编译 googletest?
我的需求很简单。我必须在 Windows 上使用 MinGW 和 msys 编译和使用 googletest。有没有人有这样做的经验?
感谢您的回答。
c++ - 在 Google 测试框架的测试用例中访问 argc 和 argv 的方法是什么?
我正在使用 Google Test 来测试我的 C++ 项目。但是,在某些情况下,需要访问 argc 和 argv 才能加载所需的数据。
在main()
方法中,在初始化的时候,将argc和argv传递给testing的构造函数。
我如何在稍后的测试中访问它们?
c++ - 如何在 Windows Netbeans 中设置 gtest?
我查看了 Netbeans 论坛、gtest wiki 和周围的 & 我似乎无法找到让 gtest 在 Netbeans(6.9.1,Windows 7x64)中正常工作的方法。我的 #include 的 gtest.h 或 unittest 文件本身没有问题 - 识别 ASSERT_LE 等。我使用的是 cygwin,结果与 c:\gtest-1.5.0 或 cygwin/usr/ 的 gtest 相同本地/gtest-1.5.0。我认为根据包含的 gtest 生成文件获取不同的生成文件以供测试使用和可能是问题,但这对我不起作用(也许我做错了)。这是我按 ALT-F6(测试项目)时得到的:
ETC...
如果我将一个与 gtest 包含的几乎相同的自定义生成文件放入测试文件夹并右键单击它并生成我得到:
如果我再次进行测试项目,我会得到:
谢谢!