| Teste de unidade de Dave O teste da unidade da Dave (DUT) é uma infraestrutura de teste de unidade simples implementada em macros C-pré-processador e gnu. |
Baixe Agora |
Teste de unidade de Dave Classificação e resumo
- Nome do editor:
- David McKee
Teste de unidade de Dave Tag
Teste de unidade de Dave Descrição
O teste de unidade da Dave (DUT) é uma infraestrutura de teste de unidade simples implementada em macros C-pré-processador e gnu faz. O teste de unidade da Dave (DUT) é uma infraestrutura de teste de unidade simples implementada em macros C-pré-processador e GNU make.here são algumas características importantes do "teste de unidade da Dave S": · Teste a (não) igualdade de qualquer tipo (incluindo classes C ++ ) Qual pode ser comparado usando o operador =. · Testes de finalidade especiais para a igualdade (não) igualdade de tipos de ponto flutuante permitem uma granularidade especificada pelo usuário na aritmética da máquina. · Construído em testes de comparação de string. · Capaz de testar a existência (não) de exceções C ++ e para prender e relatar exceções inesperadas. · Capaz de testar a existência (não) de sinais de POSIX (isto é, sinal (2)) e para prender e relatar em sinais inesperados.PatibilityDut foi testado com (e apenas com) várias versões do GCC. A partir de 1 de março de 2008, a cabeça do SVN funciona bem com o TCC 0.9.23, mas não com NWCC 0.7.5. Neste ponto, eu não sei se isso é uma falha no meu código ou no compilador. Se você sabe que ele faz ou especialmente não funciona com outro compilador, por favor, deixe-me saber.Testando com outros compiladores transformados com uma "compatibilidade "Problema: O comportamento de várias funções da LIBC na entrada ruim nem sempre é especificado. Então, no meu PowerBook G4, o Codechar * STR4 = NULL; Printf ("% CN", Str4 ); lança um sinal Sigbus. Mas não acontece na minha máquina Debian 4.0. Um fato que efetua determinado código para levantar um sinal problemático.Requirements: · Você precisará do compilador AC ou C ++ com um pré-processador de trabalho (se o objetivo C ou o semelhante funcionar para você, deixe-me saber!) · Você deve ser capaz de Link o código que você está testando com C ou C ++, e você só pode testar arquivos de objeto que não definem o principal () · GNU Novo nesta versão: · Esta versão adiciona um mecanismo de bloqueio opcional e simples baseado em semáforos posix .
Teste de unidade de Dave Software Relacionado