我刚注意到CPPUnit2存在。
有人在这里使用它吗?或者CPPUnit是更常用的2?
感谢。
答案 0 :(得分:1)
答案 1 :(得分:0)
我已经使用CppUnit contrib / bc5文件和Charlie的文章CppUnit Tests with C++BuilderX为最近的C ++ Builder 32位和64位Windows以及32位OS X平台编译器成功构建了CppUnit卡尔弗特作为向导。
我正在确定如何将新的自述文件,修改后的源文件和makefile添加到SourceForge CppUnit - C++ port of JUnit项目中。我还成功地为clang和clang ++编译器构建了CppUnit,包括在OS X Mavericks的Apple Xcode命令行工具中,遵循CppUnit INSTALL文本文件中的说明。然后我使用NetBeans 7.4成功地将clang和clang ++编译器集成到我的项目中。
NetBeans 7.4可识别CppUnit,因此测试运行结果显示在NetBeans中(请参阅NetBeans IDE 7.4 Installation Instructions)。 NetBeans FaqCplusPlusUnitTest有一些细节,建议使用集成的IDE帮助主题以获取更多信息。有关如何为CppUnit configure 脚本执行设置CC和CXX变量的其他详细信息,请参阅我的CppUnit compatibility for nucleus RTOS响应。
还有其他参考资料。两个有用的是1)Unit testing for C++ code - Tools and methodology,其中有两个最近的帖子,分别是2013年7月和2013年10月,以及2)Exploring the C++ Unit Testing Framework Jungle,Noel,2010年4月更新。在Noel的文章中,CppUnit可能是使用最广泛的声明C ++单元测试框架。 SourceForge上较轻的UnitTest ++与CppUnit下载的比较显示,本周UnitTest ++为113,CppUnit本周下载899(可能截至2014年3月1日)。