我尝试在使用 octave-C++-API 的地方对我的 C++ 代码进行单元测试。 如果我在 boost 单元测试中使用 octave 中的任何内容,我会收到错误消息: 编译工作得很好,如果同时使用八度和升压,它工作得很好。 有谁知道我做错了什么? 这是我的最小示例: 编译命令为: ...
我尝试在使用 octave-C++-API 的地方对我的 C++ 代码进行单元测试。 如果我在 boost 单元测试中使用 octave 中的任何内容,我会收到错误消息: 编译工作得很好,如果同时使用八度和升压,它工作得很好。 有谁知道我做错了什么? 这是我的最小示例: 编译命令为: ...
请注意: 我正在使用 Boost Build 和 Boost 单元测试框架。 这意味着当我构建测试时,它会自动运行并显示结果。 为了运行GCC 变体(而不是编译时或 clang),我需要将环境变量LC_ALL设置为C 。 如何在我的 Jamfile 中执行此操作? ...
我将开始阅读此处介绍的用于升压单元测试的教程。 使用我的初始代码: 当我编译它时,我收到以下错误: 我已经编译了boost我自己,由于其他依赖项约束,我正在使用1.64版。 我也在使用Visual Studio 2017社区。 请问该如何解决? 提前致谢。 ...
我需要指定要运行的特定单元测试。 当然,在查看了文档之后,我查看了Stack Overflow Answers,但是都没有使用夹具。 如果有以下情况,如何指定要运行的测试用例: 如果我通过--run_test=add_remove ,则该过程将返回消息“ 测试设置错误”:没有匹配 ...
是否可以访问BOOST_LOG_TRIVIAL使用的基础流实例? 我正在尝试让BOOST单元测试框架使用BOOST_LOG_TRIVIAL(已配置为写入文件和std :: clog)写入输出。 auto&log_stream = ??? // BOOST_LOG_TRIVIAL流实 ...
从 Visual Studio 运行控制台程序时,控制台显示,程序运行,然后控制台消失,您没有机会看到它。 通常,我在main的 return 语句之前添加这些行: 使用boost::unit_test框架编译程序时,如何做类似的事情? 由于main是boost库的直接一部分,我无法修改它(我 ...
如何使用固定功能的免费功能(设置和拆卸): 灵活的模型 ? 文档未显示示例,并且库测试未使用此方案。 我正在寻找测试套件的示例。 ...
我使用带有单头变体的boost单元测试框架(版本1.59)。 通过在Visual Studio 2013中运行下面的代码,我得到了一个调试断言。 (表达式:_BLOCK_TYPE_IS_VALID(pHead-> nBlockUse)知道为什么吗? http://www.boos ...
我正在尝试使用Boost Test Unit编译一个非常简单的程序 如果我没有参数地编译这个小程序, 这里没有问题。 但是,如果我尝试使用C ++ 11标准, 我收到一些错误: (编译器为西班牙语) 我正在使用: Cygwin 64位 C ...
我正在尝试使用Boost的单元测试框架构建单元测试。 我想动态地将测试套件库与Boost提供的自动生成的测试模块链接起来。 这是我一直在使用的基本结构: test_main.cpp: lib_case.cpp: Makefile文件: 在Ubuntu 14.04 ...
我正在维护一个autoconf软件包,并希望集成自动测试。 我使用Boost Unit Test Framework进行单元测试,并且能够成功地将其集成到包中。 也就是说它可以通过make check进行编译,但是没有运行(虽然我读过make check既可以编译也可以运行测试)。 ...
在启用所有日志记录(例如test --log_level=all )的情况下执行时,使用 Boost 单元测试框架创建的单元测试将报告单个测试用例花费的时间,并带有如下消息: 显示在那里的单位mks 使我感到困惑。 我知道 Meters-Kilograms-Seconds 是用于公制测量的系统, ...
使用Boost单元测试框架对C ++ \\ Qt代码执行单元测试。 如文档所示,我们基本上是在使用BOOST_FIXTURE_TEST_CASE宏。 对于每个测试,我们都创建一个QApplication实例来设置事件循环,并使测试代码能够使用信号和插槽。 现在我们需要测试是否发出信 ...
谁能解释为什么当我用icc / icpc编译时, BOOST_AUTO_TEST_CASE这种使用为什么未注册? 当我使用g ++进行编译时,它会注册并运行。 这是我使用ICC进行编译的方式-请注意,运行时,exe会显示“测试树为空”: 这是g ++-请注意,使用g ++进行编 ...
我正在尝试使用增强单元测试套件。 我还链接了boost_unit_test_framework库。 这段代码可以很好地编译,但是当我尝试运行testrunner时,它失败并显示以下错误: 关于如何解决它的任何想法? ...
我有自己的Boost Test Runner,将参数传递给unit_test_main如下所示: 拿起测试套件,执行测试用例。 但是,在程序执行结束时,我遇到了内存损坏的问题。 有什么理由吗? 我的测试运行程序是一个cpp文件,其中包含所有测试用例以及unit_test_mai ...
我正在通过Boost Unit Testing Framework摸索,并建立了一个基本的功能单元测试。 我正在使用BOOST_TEST_MESSAGE让用户知道哪些测试正在运行,但消息不会显示在屏幕上。 例如: 我尝试将BOOST_TEST_LOG_LEVEL定义为all但这没有任 ...
我正在尝试为BOOST_CHECK_PREDICATE构建自定义谓词,其中谓词本身是模板化函数。 我的例子如下: 使用MS Visual C ++ 2010进行编译会出现以下错误: 3> .. \\ boost_test \\ testSystem.cpp(42):错误 ...
我在我的应用程序中有一些日志记录(它恰好是log4cxx,但我很灵活),我有一些使用boost单元测试框架的单元测试。 当我的单元测试运行时,我从传递和失败的测试中获得了大量的日志输出(不仅记录了boost断言,而且我自己的应用程序代码的调试记录也是如此)。 我想让单元测试框架在测试过程中丢 ...
谁能告诉我BOOST_TEST_PASSPOINT的功能是什么? 官方文档链接到错误的页面,并且在过去四年中一直存在 。 ...