Visual Studio C++:使用 google test 进行单元测试 exe 项目?
使用 Visual Studio 2010 C++。我正在尝试单元测试并决定尝试 Google Test (gtest)。我有一个现有的项目,可以编译为 MFC 可执行文件(我也对如何测试…
cmake <-> make 和单元测试:创建除非明确命名否则不会编译的目标
我想在模块中使用 gtest 构建我的单元测试。每个模块通常是多个可测试单元的集合。在开发模块时,我一次创建一个单元测试,完成后我将它们连接到整个…
如何检查 Google Test 是否在我的代码中运行
我有一段代码,如果正在进行单元测试,我不想运行它。我希望找到一些由 gtest 库设置的 #define 标志,我可以检查。我找不到用于此目的的一个,但在查…
使用 Google C++ 的最简单示例使用 CMake 测试框架
我有一个非常简单的 C++ 库(一个头文件,一个 .cpp 文件)。我想使用 Google C++ 测试框架为此项目编写单元测试。 这是目录结构: ~/project1 | |-- …
内联函数的 gtest 问题
你好,我有包含内联函数,当我尝试用谷歌测试测试这个类时,我有这样的错误: error LNK2019: unresolved external symbol "public: double __thiscal…
使用现有的 C++代码在 Google Test 下测试并添加 Qt
我正在开发一个用 C++ 编写的程序,使用 Linux (Ubuntu) 中的一些 c++0x 功能。我在 Google Test 中编写了一堆测试。我正在使用 g++ 和生成依赖项的普…
将 Google Mock 与 boost::bind 一起使用
我有一个类,其构造函数采用 Boost 函数,我想用 Google Mock 测试它。以下代码显示了一个示例类以及我对其进行测试的尝试: MyClass.h: #include cla…
使用 CMake 构建测试而不使用 CTest
这就是我想要做的: 输入 make all 将构建我的库及其文档。 输入 make test 将构建我的 lib(如果需要)、gtest,然后是我的测试 输入 make check 运…
Google Test C++:有没有办法在测试中读取当前控制台输出?
让我们假设我有一个要测试的类,它具有以下方法: void MyClass::sayHello() { std::cout << "Hello"; } 现在,在我的谷歌测试中,我想验证是否已生成…
如何在 Windows Netbeans 中设置 gtest?
我查看了 Netbeans 论坛、gtest wiki 和在这里&我似乎找不到让 gtest 在 Netbeans(6.9.1,Windows 7x64)中正常工作的方法。我的 gtest.h 的 #includ…
在 Google 测试框架中的测试用例中访问 argc 和 argv 的方法是什么?
我正在使用 Google Test 来测试我的 C++ 项目。然而,某些情况下需要访问 argc 和 argv 来加载所需的数据。 在main()方法中,初始化时,argc和argv被…