腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(191)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
Catch2
链接器错误
我将
Catch2
作为子模块添加到我的项目中,并使用以下代码包括了
Catch2
/include/catch.hpp头:#define CATCH_CONFIG_MAIN //我认为
Catch2
应该是自包含在它的标题中,并且不需要任何.cpp文件来提供它的符号?
浏览 3
提问于2021-04-23
得票数 1
4
回答
如何在Bazel项目中建立
Catch2
我已经启动了一个简单的C++项目,该项目使用Bazel作为构建系统,并希望将
Catch2
作为测试框架添加到其中。我试着设置它,但与
Catch2
main混淆了。任何关于如何做到最好的建议都是非常感谢的!
浏览 7
修改于2020-08-09
得票数 3
回答已采纳
1
回答
结构问题与
catch2
测试
为了测试这个函数,我用
catch2
和BDD风格编写了下面的测试。
浏览 3
修改于2020-04-28
得票数 0
回答已采纳
1
回答
Catch2
UnorderedEquals正确使用
我是
Catch2
新手,我有一个关于UnorderedEquals向量匹配器的问题。
浏览 2
提问于2018-09-28
得票数 1
回答已采纳
1
回答
Catch2
要求异常等于某物
function_that_throws(); REQUIRE(error == MyErrorEnum::TheExactError);我认为应该有一个内置的内部
Catch2
浏览 14
提问于2020-04-16
得票数 2
回答已采纳
1
回答
如何使用
Catch2
和CMake添加单独的测试文件?
define CATCH_CONFIG_MAIN和一个单独的测试文件simple_test.cpp,我已经设法以这种方式生成了一个包含simple_test.cpp测试的可执行文件:target_link_libraries(tests
Catch2
::
Catch2
从不同的教程中,如果我有更多的测试,我应该能够创建一个测试源库,并将它们链接到test.cpp以生成可执行文件: find_
浏览 0
提问于2020-12-29
得票数 3
回答已采纳
1
回答
如何将
Catch2
作为外部库与CMake集成?
我正在尝试使用
Catch2
建立一个学习项目,我决定最好将存储库克隆到Cpp文件夹中,这样我就可以获得更新并将其用于其他C++项目。安装方法与描述的相同。TestProject│ ├───.vscode│ ├───CMakeFiles└───
Catch2
根据,我把它放在我的CMake文件中:target_link_libraries(tests
Cat
浏览 5
提问于2019-01-20
得票数 2
2
回答
Catch2
与CMake和
我正在尝试为我构建的库设置测试框架。我正在使用CMake和VisualStudio2017。executable-project/ |--include/ |--src/ |--tests/ | |--SUTTest.cpp|include/| |--main.cppSUT
浏览 3
修改于2019-09-03
得票数 2
回答已采纳
1
回答
Catch2
编译错误(没有这样的文件或目录)
我已经成功地使用了
Catch2
进行测试,但这一次出现了问题。我将
Catch2
子模块推送给我的项目(这不是-v2.x分支),并将“.我正在添加一个带有命令的
Catch2
子模块CMakeFile.txt:project(proj) add_executable(runTests ${tests}) target_compile_options
浏览 8
修改于2021-11-26
得票数 2
回答已采纳
1
回答
未使用CMake项目运行
Catch2
单元测试
我有一个结构如下的项目:|--core/ |--
Catch2
/ |--include/ |--src/stuff: find_package(
Catch2
REQUIRED PATHS &
浏览 6
提问于2019-09-15
得票数 0
1
回答
如何将
Catch2
与QT事件循环集成?
如何将
Catch2
测试与QT事件循环集成?
浏览 18
提问于2019-06-13
得票数 2
回答已采纳
1
回答
kill test命令在
Catch2
测试用例中产生故障
我在C++中使用
Catch2
进行测试。我的测试用例派生了一个子进程,在某个时刻,父进程会向它发送一个kill(pid, SIGTERM)来清理它。 但是,我从
Catch2
得到以下错误。如何让
Catch2
忽略此故障情况? 谢谢!
浏览 16
提问于2019-09-04
得票数 1
1
回答
Visual中用
Catch2
进行单元测试的最佳实践
我使用VisualStudio2019进行开发,选择
Catch2
作为测试库,还安装了用于
Catch2
的测试适配器。我在
Catch2
和
Catch2
的GitHub上都阅读了文档,但是我仍然无法找到在Visual中使用单元测试的正确方法。如果有人告诉我用VS中的
Catch2
进行单元测试的正确方法,我将不胜感激。
浏览 6
提问于2020-01-08
得票数 6
回答已采纳
1
回答
Catch2
CLion错误,“未找到测试”
我有一个文件夹结构我正在尝试安装
Catch2
,我的CMake文件如下所示:cmake_minimum_required(VERSION 3.21) FooTests.cpp) foo_lib) 在此之后,我使用Clion的
Catch2
浏览 4
提问于2022-08-12
得票数 0
回答已采纳
1
回答
Catch2
cmake函数'catch_discover_tests()‘在执行时不能工作
我使用
Catch2
作为Unittest。我要在构建后进行测试。但是在构建的时候,不要打印任何关于测试的内容。=C:/Users/MyName/workspace/a someproject/build/foo_tests-b858cb2.cmake -P "C:/Program Files (x86)/
Catch2
/lib/cmake/
Catch
浏览 1
提问于2019-01-27
得票数 1
回答已采纳
1
回答
在单个标头版本中为
Catch2
创建自定义报告
Catch2
文档中已经有关于的一节。问题是,这似乎只适用于非单一头部版本的
Catch2
。使用单个标题版本的
Catch2
,记者的两个基类( Catch::StreamingReporterBase和Catch::CumulativeReporterBase)是不可访问的。有人知道如何用
Catch2
的单头版本创建自定义记者吗? 编辑:我正在使用Catch的第2版。报告基定义位于一个被#ifdef OBJC块禁用的块中。
浏览 16
修改于2022-10-24
得票数 1
回答已采纳
1
回答
Catch2
:测试两种类型列表的所有排列
我需要用
Catch2
编写一些单元测试,每个测试用例都应该针对两个类型列表的每一个可能的排列来执行。x = GENERATE (a, b); // does not work because a and b have different types}与这个2x2示例相比,我在现实世界中的需求要大得多,所以手动指定所有排列并不是我最喜欢的选择。
浏览 9
修改于2022-09-26
得票数 0
回答已采纳
1
回答
如何通过克隆存储库并将其src复制到我的项目中来使用
catch2
?
我试图让
catch2
运行一个barebone项目,只是为了熟悉它,但到目前为止,我没有在任何可能的意义上安装它。我想我应该直接下载
catch2
文件并将其放在本地的某个地方,然后运行我的代码并直接包含.hpp:现在编译器(我使用gcc和代码块ide)将找到catch_all.hpp,但告诉我它不能包括在catch_all.hpp中链接的头文件\
Cat
浏览 15
修改于2022-01-13
得票数 1
回答已采纳
1
回答
在
Catch2
中指定外部文本文件路径的最佳方法
我正在为一个从文本文件读取和解析数据的函数编写一些单元测试,这让我想知道:在
Catch2
单元测试框架中为外部文本文件指定路径的最佳方式是什么?我在中找不到它,而且,尽管它们是一些类似于这个问题(例如)的问题,但没有一个是专门与
Catch2
相关的。
浏览 11
提问于2019-11-22
得票数 2
回答已采纳
1
回答
如果所有部分都失败,
Catch2
将再次运行测试
下面是我使用最新版本(2.4.0)
Catch2
运行的代码:#include <iostream> int x如果我更改了其中一节中的断言,告诉REQUIRE(x == 0),一切都按预期工作,
Catch2
运行每个部分一次,并告诉我第一个部分失败了。我试过查看
Catch2
文档,但没有找到任何相关的内容。
浏览 0
提问于2018-09-20
得票数 4
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
点击加载更多
领券