使用 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…
CoInitializeEx 用于 boost::test::unit_test
有一天,我决定需要了解 Windows 平台上的 C++ 测试驱动开发(使用 Visual Studio 2010 Premium)。 在决定尝试 boost 的单元测试框架之前,我环顾四…
接受用户输入的函数的 boost 测试用例
我有一个函数,它通过 std::cin: 接收用户输入, std::getline(std::cin, in); 并通过将其与正则表达式匹配来创建相应的数据结构。然后该函数返回该数…
VS2010 的错误列表中不再显示 Boost.Test 错误消息
我正在将 Boost.Test 单元测试框架用于本机 C++ 项目。一切工作正常,但升级到 Visual Studio 2010 后遇到一个问题:在测试作为生成后步骤运行后,有…
旧版本的 boost.test 存在问题
我正在尝试在具有 boost 1.33.1 的远程系统上使用 boost.test 。在我的电脑上,这个小例子来自 http://www.boost.org/doc/libs/1_42_0/libs/test/doc/…
如何在基于 CMake 的项目中使用 Boost.Test?
我的项目使用 CMake 作为其构建系统,我希望它执行我的 Boost.Test 测试用例。 我怎样才能做到这一点?在 Boost.Build 中,我可以这样做: import tes…
当使用 boost 库进行测试时出现访问冲突时,我不想停止测试
当使用 boost 测试库进行单元测试时发生访问冲突。 然后,测试中止并完成。 但是,我不想停止单元测试。只是我想获得例外或通知。 我该怎么办? 谢谢…