Criterion

Criterion

O critério é uma estrutura não intrusiva de teste de unidade C de plataforma cruzada.A maioria das estruturas de teste para C exige muito código padrão para configurar testes e suítes de testes - você precisa criar um main, registrar novos suítes de teste, registrar os testes nessas roupas e, finalmente, chamar as funções corretas.Isso oferece ao usuário um ótimo controle, com o custo infeliz da simplicidade.O critério segue o princípio do KISS, mantendo o controle que o usuário teria com outras estruturas: Os testes são registrados automaticamente quando declarados.Um ponto de entrada padrão é fornecido, não é necessário declarar um principal, a menos que você queira fazer um tratamento especial.Os testes são isolados em seu próprio processo, falhas e sinais podem ser relatados e testados.O progresso e as estatísticas podem ser acompanhados em tempo real com ganchos de relatório.
criterion

Categorias

Alternativas ao Criterion para todas as plataformas com qualquer licença

Google Test

Google Test

A estrutura do Google para escrever testes de C ++ em uma variedade de plataformas (Linux, Mac OS X, Windows, Cygwin, Windows CE e Symbian).Baseado na arquitetura xUnit.
CPPUnit

CPPUnit

Obtenha a porta CppUnit - C ++ da JUnit no SourceForge.net.Downloads rápidos, seguros e gratuitos do maior diretório de aplicativos e software de código aberto
UnitTest++

UnitTest++

UnitTest ++ é uma estrutura de teste de unidade para C ++ projetada para simplicidade e portabilidade.