Criterion

Criterion

Criterion是一个非侵入式跨平台C单元测试框架。大多数C的测试框架都需要大量样板代码来设置测试和测试套件-您需要创建一个主体,然后注册新的测试套件,然后在这些套件中注册测试,最后调用正确的函数。这给用户带来了极大的控制权,但不幸的是简化了。标准遵循KISS原则,同时保持用户使用其他框架的控制权:声明时自动注册测试。提供了默认入口点,除非您要进行特殊处理,否则无需声明主入口。测试在他们自己的过程中被隔离,可以报告和测试崩溃和信号。可以通过报告挂钩实时跟踪进度和统计信息。
criterion

分类目录

具有任何许可的所有平台的Criterion替代品

Google Test

Google Test

Google用于在各种平台(Linux,Mac OS X,Windows,Cygwin,Windows CE和Symbian)上编写C ++测试的框架。基于xUnit架构。
CPPUnit

CPPUnit

在SourceForge.net上获取CppUnit-JUnit的C ++端口。从最大的开源应用程序和软件目录中快速,安全和免费下载
UnitTest++

UnitTest++

UnitTest ++是C ++的单元测试框架,旨在简化和移植。