Teste :: Grupo

TEST :: Grupo - grupo juntos testes relacionados em um conjunto de testes
Baixe Agora

Teste :: Grupo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Dominique Quatravaux and Nicolas M. Thiéry
  • Site do editor:
  • http://search.cpan.org/~domq/

Teste :: Grupo Tag


Teste :: Grupo Descrição

Teste :: Grupo - grupo juntos testes relacionados em um conjunto de testes Teste :: Grupo é um módulo Perl para agrupar testes relacionados em um teste de teste.synopsis use teste :: mais no_plan => 1; Use teste :: Grupo; teste "martelando o servidor" => sub {ok (i_can_connect); para (1..1000) {ok (i_can_make_a_request); }}; # Não esqueça o ponto e vírgula aqui! Teste "Este grupo de teste falhará", sub {OK 1, "Sub teste Blah"; é "foo", "bar"; # Oops! OK 1; como "blah blá blá", QR / BLA /; }; teste "Este teste falhará, mas a suíte continuará", sub {pass; morrer; }; Teste "Um teste com TODO no nome é marcado TODO" => sub {pass ("esta parte é feita"); falhar ("mas não terminei com este ainda"); }; {$ TODO = "TEST :: Método Bom Antigo também funciona"; teste "Este teste ainda não está terminado" => sub {pass; falhou; }; }; # Não pegue exceções levantadas em grupos de teste mais tarde no teste :: Group-> dont_catch_exceptions; # Log Pego Exceções In / TMP / Log Test :: Group-> Logfile ("/ TMP / LOG"); # pule o próximo grupo de teste skip_next_test "Network não disponível" se (! Rede-> disponível ()); Teste "Bla", Sub {My $ FTP = Net :: Ftp-> Novo ("Alguns.Host.Name"); # ...}; begin_skping_tests "razão"; teste "Este teste não será executado" => sub {# ...}; end_skping_tests; # De agora em diante, pule todos os testes cujos nomes não correspondem / BLA / TEST_ONly QR / BLA /; Farto de testes de contagem para descobrir o que deu errado em seu último teste? Cansado de apertar a sua fonte de teste para descobrir onde na terra o teste de teste defeituoso é chamado, e o que é suposto verificar? Em seguida, este módulo é para você! Teste :: Grupo permite agrupar testes relacionados em um teste padrão :: script mais de estilo. (Se você ainda não estiver familiarizado com o teste :: Mais, agora seria a hora de dar uma olhada.) Teste :: Grupo fornece um monte de manutenção e escalabilidade vantagens para grandes suítes de teste: * Os testes relacionados podem ser agrupados e um nome. A intenção do autor de teste é, portanto, explícita com muito menos esforço do que seria necessária para nomear todos os testes individuais; * A saída de teste é muito mais curta e mais legível: Somente os subtestes falhados mostram um diagnóstico, enquanto os grupos de teste sem problemas dentro produzem uma única linha OK amigável; * Não há mais contagem de teste tedioso: a execução de um número arbitrariamente grande ou variável de testes (por exemplo, em loops) é agora livre de problemas e não desordenou a saída de teste.Authors of Test :: * Módulos também podem encontrar teste :: Grupo de interesse, porque permite a composição de vários testes :: mais predicados em um único (consulte "Reflexivity"). Requisitos: · Perl.


Teste :: Grupo Software Relacionado