腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
C++ googlemock不会在愚蠢的例子中编译
、
、
、
我对C++非常陌生,我正在尝试
使用
googlemock和googletest。即使是在简单的例子中,我似乎也不能让它们工作,所以我确信我肯定遗漏了一些简单的东西。我真的很感激在这件事上能帮上忙。我有一个类Foo,它有另一个类Bar作为依赖项,所以我试图在
测试
中模拟出这个依赖项。我很抱歉,这对我来说似乎是最简单的依赖注入示例,但它仍然可以传播到9个文件中!_baz;下面是我的
测试
:#define TEST_FOO_H #inc
浏览 4
提问于2018-12-26
得票数 0
2
回答
在Qt创建器中进行单元
测试
(非Qt) C++代码?
、
、
、
我有一个不
使用
Qt的C++项目。我
使用
Qt Creator作为我的IDE,因为它非常方便。请注意,我在我的PC上安装了Qt库,我用它来编程。但我不希望我发布的编译程序依赖于Qt库。此外,我在
使用
Visual Studio时喜欢的一个功能是,每次构建项目时,
测试
都会自动运行。我能用Qt Creator做同样的事情吗?顺
浏览 7
提问于2015-06-29
得票数 5
1
回答
gmock_main和
gtest
_main有什么区别?
、
、
、
我注意到,在我的VisualStudio2010设置中,有些项目引用了
gtest
_main-mdd.lib,另一些项目引用了gmock_maind.lib,我想知道这两个库之间的区别是什么?
浏览 12
提问于2015-06-26
得票数 6
回答已采纳
3
回答
如何在2012年的Linux上设置googletest?
、
、
、
我正在
使用
Linux机器。我已经从下载了googletest包 但是,没有关于如何正确设置它的安装指南或其他博客。README文件不好,我不能理解它在说什么?谁能提供一个简单的示例,说明如何
使用
gtest
包
测试
.cc文件中的简单函数?
浏览 2
提问于2012-01-05
得票数 20
1
回答
如何在Xcode 4.6中
使用
googletest实现c++单元
测试
?
、
、
、
、
我正在
使用
googletest为Xcode 4.6设置c++单元
测试
。随googletest下载而来的指令是在2008年编写的,不符合当前的Xcode接口。我想我已经有了googletest来编译(这并不简单),但是现在我在教程中遇到了一些问题,无法让单元
测试
工作起来。如何在Xcode 4.6中
使用
googletest实现单元
测试
?
浏览 0
提问于2013-09-04
得票数 1
回答已采纳
1
回答
如何在我的SConscript中要求生成的文件?
我正在为一个大型项目添加googletest单元
测试
。其中一个SConscripts将构建googletest
框架
,该
框架
将创建“
gtest
.h”文件等。在test1.cpp
使用
gtest
.h之前,我如何在
测试
SConscript文件中请求它?', 'build/libgtest.a', 'build/libgtest_main.a'], [], buildGtest) 我的单元
测试
浏览 22
提问于2021-12-02
得票数 0
3
回答
找不到
gtest
.h文件googletest xcode 7.0
、
、
、
、
我正在尝试为我的c++项目设置谷歌
测试
框架
,按照Xcode7.0中的这个,我到了最后一步,构建并运行,但是经过几个小时的在线搜索,我无法让我的
测试
项目运行。编译器似乎找不到它需要的头文件。main.cpp:9:10:找不到'
gtest
/
gtest
.h‘文件。来源是: int main(int argc, co
浏览 1
提问于2015-09-26
得票数 9
2
回答
gtest
.lib和
gtest
_main.lib有什么区别?
、
、
、
谷歌的C++
测试
框架
有两个输出库:一个是
gtest
.lib,另一个是
gtest
_main.lib。根据 on ,我们应该链接到
gtest
_main.lib,但是我要链接到
gtest
.lib,并且我拥有的
测试
用例运行得很好。 这两个库之间有什么区别,我链接到哪个库有关系吗?
浏览 1
提问于2011-06-23
得票数 37
回答已采纳
1
回答
无法向Visual Studio Linux C++项目添加Google Test NuGet包
、
、
、
、
我在Visual Studio2017中有一个包含单元
测试
的Linux C++项目,我正在尝试将谷歌
测试
框架
添加到其中。我已经将
gtest
NuGEt包添加到项目中,并且在
使用
它的每个文件中,我都有一个#include "
gtest
/
gtest
.h"。这在基于Windows的单元
测试
项目中工作得很好,但在Linux C++项目中(据我所知,其他条件都相同),NuGet包似乎不能工作,当我编译时,我得到以下错误:
浏览 51
提问于2018-06-30
得票数 0
回答已采纳
1
回答
Google链接错误:文件是为存档构建的,这不是正在链接的体系结构(macOS)
我试图让Google (他们的C++单元
测试
框架
)在我的Mac上工作,但在编译库时我遇到了问题。以下命令运行良好: -pthread -c ${
GTEST
_DIR}/src/
gtest</e
浏览 0
提问于2019-04-05
得票数 0
回答已采纳
3
回答
如何在除XCode之外的OS X上正确设置googleTest
、
、
我如何设置
gTest
,以便我可以链接到库?我将在vim中编写代码,所以我只想安装库,这与不同。目标是能够通过将-lgtest设置为链接器标志来将项目链接到库中,如果我没有编写自己的
测试
主例程,还可以选择显式的-lgtest_main标志。
浏览 0
提问于2013-12-23
得票数 11
回答已采纳
3
回答
find_package找不到
GTest
,它是CMake的一部分
、
、
我想通过以下途径找到
GTest
:但没有找到: 我从这个中知道,
GTest
应该通过标准CMake发布。
浏览 4
提问于2016-10-20
得票数 6
2
回答
除了CTest实现之类的可执行文件外,还可以在CTest中注册
测试
、
、
、
、
我有一个用QTest编写的具有多个
测试
的可执行文件。是否可以像
使用
GTest
实现那样分别注册
测试
?是否有替代或 CMake函数用于QTest
测试
的方法?
浏览 4
提问于2021-08-23
得票数 0
回答已采纳
3
回答
不能用gmock/gmock.h构建C/C++程序,会产生太多错误
、
、
、
我想出了谷歌
测试
平台。我希望这个
Gtest
平台能够帮助我当前的项目。因此,我没有看到任何来自
Gtest
团队的教程,以指导如何创建一个新项目并编译项目,同时包括libs“gmork/gmork”和"
gtest
/
gtest
.h“。我从repo: googletest下载了
Gtest
项目 $ sudo apt install libgtest-dev
浏览 6
提问于2016-03-18
得票数 0
回答已采纳
1
回答
如何
使用
C++代码
使用
CMake运行
gtest
?(未见
测试
)
、
、
、
我正在
使用
CLion在我的大学C++项目上
使用
Windows,并尝试添加一些示例
测试
代码。我已经包括了来自GitHub的最新谷歌
测试
框架
。我有单独的源代码和
测试
目录。问题是编译器看不到
测试
。我得到信息“空
测试
套件。”,虽然主功能被正确地调用。) target_link_libraries(tests_run
gtest
gtest</
浏览 0
提问于2017-04-12
得票数 0
回答已采纳
3
回答
如何在Google Test中断言执行时间?
、
、
我
使用
的是谷歌的C++
测试
框架
Gtest
。我想
测试
一个函数的执行时间,例如,如果函数foo()的执行时间超过3ms,它就会失败。我找不到一个断言语句来实现这一点。
gtest
不包括这样的特性吗?
浏览 1
提问于2013-10-02
得票数 6
回答已采纳
1
回答
调用功能
、
、
我正在努力学习谷歌
测试
框架
,我遇到了一个例子。我有类似于“接受的解决方案”的东西,但是我想在类方法被保护的时候对它进行
测试
。class
GTEST
_static_class { virtual void display() { std::cout << "inside the
GTEST
_static_class:: display\n"; }};
浏览 3
提问于2022-08-12
得票数 0
回答已采纳
3
回答
按特定顺序运行
测试
、
、
现在我有了一个
测试
项目 | |-RunningTests.cpp 我想在RunnintTests.cpp中
测试
之前先在InitializationTests.cpp中运行所有
测试
用例。
浏览 0
提问于2015-01-14
得票数 11
1
回答
无法打开源代码文件
gtest
/
gtest
.h
、
、
但似乎还有其他一些步骤我遗漏了,因为我得到了一个“不能包含
gtest
/
gtest
.h”错误。如果我必须手动完成所有这些,即使在安装了扩展之后,那么这个扩展有什么意义呢?还是我漏掉了什么?
浏览 14
提问于2016-10-23
得票数 1
回答已采纳
2
回答
这是一种防止
gtest
(C++)捕获异常和分段错误的方法吗?
、
、
看起来像C++的Google (
gtest
)
框架
以某种方式捕捉所有失败的断言、异常和分段错误。
测试
标记为失败,但
测试
套件本身恢复并运行随后的
测试
。这看起来很酷,只是
gtest
框架
输出到控制台的诊断输出非常有限。CLion IDE将提供更多信息,包括完整的堆栈跟踪和变量。关闭“崩溃恢复”机制是一种简单的方法吗?
浏览 1
提问于2020-03-25
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RPC框架测试详解
RobotFrameWork框架详解-RF框架测试脚本集成
webDirver自动化测试框架详解
详解5种典型的软件自动化测试框架
Python+Requests接口自动化测试框架实例详解教程
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券