GoogleTest 中用于不等于双重比较的便捷方法?
我正在寻找类似于 ASSERT_DOUBLE_EQ 的 ASSERT_EQ / ASSERT_NE 的东西。 也许我缺少一种在没有 ASSERT_DOUBLE_NE 的情况下执行此操作的简单方法?…
使用 google test 将类型名和字符串传递给参数化测试
有没有一种方法可以使用谷歌的测试将类型和字符串传递给参数化测试。 我想做: template <typename T> class RawTypesTest : public ::testing::T…
Visual Studio 2010 中的 GoogleMock 和 GoogleTest
有人在 Visual Studio 2010 中成功构建了 gmock 和 gtest 吗?我尝试过 1.5.0 版本,但只出现无法理解的编译错误。…
在 Windows 中使用 Qt 的 Google Test
我有一个简单的测试文件 TestMe.cpp: #include <gtest/gtest.h> TEST(MyTest, SomeTest) { EXPECT_EQ(1, 1) } int main(int argc, char **argv) …
如何将 Cppunit 测试迁移到 GoogleTest 中?
我有一堆用 CPPunit 编写的模块测试,以及一些手工创建的模拟。我正在寻找一种尽可能顺利地将它们迁移到 GoogleTest 的方法。 这样的操作你尝试过吗?…
如何防止 qFatal() 中止应用程序?
我的 Qt 应用程序使用 Q_ASSERT_X,它调用 qFatal(),它(默认情况下)会中止应用程序。这对于应用程序来说非常有用,但我想在对应用程序进行单元测试…
C++在同一解决方案上交叉链接不同项目时,Visual Studio 2008 上出现链接问题
我正在使用 Google 测试框架来设置一些单元测试。我的解决方案中有三个项目: FN (我的项目) FN_test (我的测试) gtest (Google 测试框架) 我将…
C++模拟/测试 boost::asio::io_stream - 基于异步处理程序
在使用 C# 多年之后,我最近又回到了 C/C++。在那些年里,我发现了模拟和单元测试的价值。 在 C# 中查找模拟和单元测试的资源很简单。 WRT 模拟,C++ …
强制库与 Qt 和 google test 链接
我正在尝试使用 google test 为我的 Qt(c++) 应用程序编写一套测试套件,主要问题是我的应用程序由一个主程序和各种共享库组成。一切都工作得很好,直…
在 OS X 上使用 Eclipse 设置 Google 测试 (gtest)
在 Mac OS X 上的 Eclipse 下设置 Google Test 的过程是什么?我按照 README 中的说明从 XCode 编译并安装 gtest 作为框架。 现在我想在 Eclipse 中使…
GoogleMock - 匹配器和 MFC\ATL CString
我在 Google 网上论坛上提出了这个问题,但我想在这里我会得到更快的答复。 我正在尝试使用 Google 的 Mocking 框架 来测试我的代码。我也在利用他们…
我应该为 Qt 使用什么单元测试框架?
Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …