一组一致且简单的 IDE 和工具,用于 C++ 中的嵌入式代码和单元测试?
我正在为 Texas Instrument C283xx 和 C6xxx 目标使用 C++ 启动一个新的固件项目。 单元测试不会在目标上运行,但将在带有 Windows 的 PC 上使用 gcc/…
如何通过在运行时选择单元测试来运行 CPPUnit 中的单元测试子集?
我使用 CppUnit 作为单元测试框架。是否可以选择测试用例的子集在运行时执行? CppUnit 中是否提供了过滤选项来适应这种情况?…
如何将 Cppunit 测试迁移到 GoogleTest 中?
我有一堆用 CPPunit 编写的模块测试,以及一些手工创建的模拟。我正在寻找一种尽可能顺利地将它们迁移到 GoogleTest 的方法。 这样的操作你尝试过吗?…
CppUnit 如何实现异常测试
我知道 CppUnit 可以通过以下方式测试异常: CPPUNIT_ASSERT_THROW(expression, ExceptionType) 有人能解释一下 CPPUNIT_ASSERT_THROW() 是如何实现的…
未使用 CPPUnit 的模板专业化
如果您以前使用过 CPPUnit,您可能知道它的 assertion_traits 类已模板化以处理任意类型。这使得它可以在测试用例失败时打印非字符串类型的“实际”和…
如何关闭 CPPUnit 中的单元测试
我(最后)使用 CPPUnit 对我的应用程序进行单元测试,并且使用 CruiseControl.NET 运行测试并显示测试输出。然而,我有几个测试总是失败,因此 Cruis…
CppUnit 泄漏
使用 valgrind 运行我的回归测试我有这样的报告: ==20341== 256 bytes in 1 blocks are indirectly lost in loss record 915 of 919 ==20341== at 0x…
重载运算符<<与 ostream 一起使用
我正在使用 CPPUnit 来测试程序中的一个类。这个类 (SCriterionVal) 有点独特,因为它具有许多类型的转换运算符(它本质上是一个动态类型值类)。当我…
如何运行 CPPUnit 单元测试
我使用 CPPUnit 编写了一些 C++ 单元测试。 但我不明白如何运行它们。 有没有类似 Nunit-gui 的工具? 目前我已经在 DLL 中编写并打包了测试。 当我谷…
Visual Studio 找不到 CPPUNIT 调试数据库
我正在使用带有 CPPUNIT 的 Visual Studio 2008。 我已经编译了 CPPUNIT 并将 CPPUNIT 路径添加到了 Include 和 Library 路径中。 目前,我可以使用 C…