从命令行使用 Boost::Test 测试 DLL
我正在用 C++ 开发一个 DLL,并希望使用 Boost 测试库。 我发现这里可以使用test_runner.exe。 如何获取test_runner.exe? 有没有不需要构建boost的方…
带有 unsigned char 的 BOOST_CHECK_EQUAL_COLLECTIONS 在不匹配时输出不可打印的字符
有没有办法更改 BOOST_CHECK_EQUAL_COLLECTIONS 的 unsigned char 输出格式? 我正在使用 Boost.Test 1.37.0 验证无符号字符数组中的值: // result.M…
Boost.Test 吐出垃圾而不是可读的错误消息
我正在使用 Boost.Test 但测试失败。这很有趣,但结果却很可怕。这是 Boost.Test 的输出: $ zwja/Build/Products/Debug/test ;出口; < 运行 2 个测试…
函数拒绝在 Boost 测试函数中工作
我无法理解为什么在类构造函数中我可以调用这个函数,但是当在测试函数中调用时,它会错误地显示 E:\Projects\NasuTek-Plugin-Engine\tests\CheckAddo…
每个套件的升压测试初始化(不是案例)
我需要初始化一些变量,这些变量在 BOOST_AUTO_TEST_SUITE 中是“全局”的 因此,它们的构造函数将在套件启动时被调用,而它们的析构函数将在最后一个…
如何使用Boost.Test库处理整数除零异常?
我正在使用 Boost.Test 针对一些旧的 C 数学库编写单元测试。已知已测试函数之一会针对某些指定输入引发整数除零系统异常。假设这是期望的行为,我想…
boost::test,junit XML 输出
我选择一个 C++ 单元测试框架 最好的(对我来说)解决方案是 boost::test,因为它进入 boost :) 但有 1 个问题 - 框架必须能够生成 JUnit 格式的 XML …
boost.test 标头之间的差异
标头 boost/test/unit_test.hpp 和 boost/test/included/unit_test.hpp 之间有什么区别?两者似乎都适用于我的项目,但我不确定应该使用哪一个。…
使用 boost::test 检测内存泄漏
我尝试使用像这样的行号启用 msvc 内存泄漏检测,我发现 这里: Detected memory leaks! Dumping objects -> C:\PROGRAM FILES\VISUAL STUDIO\MyProje…
在手动定义的套件树中增强测试用例和套件固定装置
在 Windows x86、Android TI 2.2 上使用 Boost 1.46.1 我定义了自己的测试套件树,因为我需要用户选择测试顺序。尽管我知道测试应该是独立的,但这是…
对 DLL 中的非导出类进行单元测试
我们使用 Visual Studio 2008 开发 C++ 应用程序,并使用 Boost.Test 进行单元测试。目前,我们有一个单独的解决方案,其中包含我们的单元测试。 我们…
我可以通过 boost 测试检查程序的输出吗?
就像在: void f() { cout << "blah" << endl; } BOOST_AUTO_TEST_CASE(f) { f(); // This would be a beauty // BOOST_CHECK_PROGRAM_OUTPUT_MATCH("…
在 boost::test::unit_test 中查找内存泄漏
这个问题是关于 boost::test::unit_test 的上一个问题的延续。 我已经编写了单元测试并构建了单元测试。这是构建输出: 2>------ Build started: Proj…