首页 > TAG信息列表 > boost-test

c-如何设置要运行的Boost单元测试

我正在尝试使用增强测试,尤其是增强单元测试. 我显然不明白主要函数是如何生成和调用的,所有教程都说要定义一个模块并编写一个测试 #define BOOST_TEST_MODULE EnfTraderTest BOOST_AUTO_TEST_CASE(CalculateExpectedPriceTest){BOOST_ERROR(“ Oops”);} 但是,我如何对我的程序说

c – 如何对模板代码的故意编译错误进行单元测试

请注意,这不是How write a unit test for verifying compiling error?的重复,因为我不关心测试外部库或编译器本身的正确性. 在C中,特别是在处理模板时,采用阻止某些特定代码段编译的技术.由于这些问题可能会变得复杂,确保特定代码片确实会产生编译器错误的最佳方法是什么? 由于测试

C单元测试框架的比较

我知道关于C单元测试框架的建议已经存在一些问题,但所有答案都没有帮助,因为他们只是推荐其中一个框架,但没有提供有关(特征)比较的任何信息. 我认为最有趣的框架是CppUnit,Boost和新的Google测试框架.有人做过任何比较吗?解决方法:See this question进行了一些讨论. 他们推荐文章: E