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.
Local na rede Internet:
https://readthedocs.org/projects/criterion/Categorias
Alternativas ao Criterion para todas as plataformas com qualquer licença
1
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.
0
0
UnitTest++
UnitTest ++ é uma estrutura de teste de unidade para C ++ projetada para simplicidade e portabilidade.