| Teste :: Uso Test :: Uso é uma abordagem diferente para testar: seletivo, mais silencioso, colorido. |
Baixe Agora |
Teste :: Uso Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Luc St-Louis
- Site do editor:
- http://search.cpan.org/~lucs/Test-Usage-0.07/lib/Test/Usage.pm
Teste :: Uso Tag
Teste :: Uso Descrição
Teste :: Uso é uma abordagem diferente para testar: seletivo, mais silencioso, colorido. Teste :: Uso é uma abordagem diferente para testar: seletivo, mais silencioso, colorido.synopsislet Diga que estamos construindo módulo foo.pm. Para exercê-lo, escrevemos um módulo de exemplos de uso, foo_t.pm, que pode eventualmente procurar algo assim: pacote foo_t; usar teste :: Uso; Use rigoroso; use avisos; use foo; Exemplo ('E1', sub {... Ok (...); ... morrer "uh oh"; ...}); exemplo ('A1', sub {... OK (...) ou diag (...); ...}); exemplo ('A2', sub {... OK (...); ...}); Exemplo ('A3', sub {my f = foo-> new (); meu $ got_foo = $ F-> foo (); meu $ exp_foo = 'foo'; ok ($ got_foo eq $ exp_foo, "esperando foo () Para retornar '$ exp_foo'. "", mas tenho '$ got_foo'. ");}); aqui estão algumas maneiras de testar seus exemplos: # Exemplo de 'A3'. Perl -mfoo_t -e 'teste (a => "a3")' # execute todos os exemplos cuja etiqueta corresponde ao Glob 'A *': A1, A2, A3. Perl -mfoo_t -e 'teste (a => "a *")' # executa todos os exemplos encontrados no módulo de teste. Perl -mfoo_t -e teste # Exemplo Exemplo 'A3', relatando sucessos também, mas sem cor. Perl -mfoo_t -e 'teste (a => "a3", v => 2, c => 0)' # Execute e resume todos os exemplos em todos os arquivos "* _t.pm" encontrados em # diretório atual. Perl -mtest :: Uso -E requisitos de arquivos: · Perl.
Teste :: Uso Software Relacionado