Teste :: Unit :: Procedural

TEST :: Unit :: Processual Perl Módulo contém uma interface de teste de unidade de estilo processual.
Baixe Agora

Teste :: Unit :: Procedural Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Christian Lemburg
  • Site do editor:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

Teste :: Unit :: Procedural Tag


Teste :: Unit :: Procedural Descrição

Teste :: Unit :: Procedural Perl Módulo contém uma interface de teste de unidade de estilo processual. Teste :: Unit :: Processual Perl Módulo contém uma interface de teste de unidade de estilo processual.Synopsis Use Test :: Unit :: Procedual; # Seu código a ser testado vai aqui sub foo {return 23}; sub barra {return 42}; # Definir testes sub test_foo {assert (foo () == 23, "sua mensagem aqui"); } Sub test_bar {assert (bar () == 42, "Eu serei impresso se isso falhar"); } # set_up e rasgo_down são usados para # preparar e liberar recursos precisam testar sub set_up {imprimir "hello worldn"; } sub lastro_down {Imprimir "Deixando o mundo AVOLVANDO"; } # Execute seu teste Create_Suite (); run_suite (); teste :: Unit :: Procedural é a interface de estilo processual para uma sofisticada estrutura de testes unitária para o Perl que é derivado da estrutura de testes Junit para Java por Kent Beck e Erich Gamma. Embora esta estrutura seja originalmente destinada a apoiar o teste de unidade em um paradigma de desenvolvimento orientado a objetos (com suporte para herança de testes, etc.), teste :: Unit :: Procedural destina-se a fornecer uma interface mais simples à estrutura que é mais adequada para Use em um ambiente de estilo de script. Portanto, teste :: Unit :: Procedural não fornece muito suporte para uma abordagem orientada a objetos para testes unitários - se você quiser, por favor, dê uma olhada no teste :: Unit :: Testcase.Você testa uma determinada unidade (um script , um módulo, qualquer que seja) usando teste :: unidade :: procedural, que exporta as seguintes rotinas para o seu namespace: Assert () usada para afirmar que uma condição booleana é Truecreate_Suite () usada para criar um conjunto de testes com todos os métodos com Um prefixo de nome do testrun_suite () executa o conjunto de teste (saída de texto) Add_Suite () usado para adicionar suítes de teste a um outro por conveniência, Create_Suite () irá criar automaticamente um pacote de teste para um determinado pacote. Isso irá construir um caso de teste para cada sub-rotina no pacote, dado que tem um nome começando com o teste e embalá-los todos juntos em um objeto TestSuite para fácil testes. Se você não dar um nome de pacote para CREATE_SUITE (), o pacote atual é feito como padrão.test Saída é uma linha de status (um "". "Para cada execução de teste de sucesso, ou um" F "para qualquer teste de teste com falha, para indicar Progresso), uma linha de resultados ("OK" ou "fracassos !!!"), e possivelmente muitas linhas relatando mensagens de erro detalhadas para quaisquer testes com falha. Por favor, lembre-se, teste :: Unit :: Procedural destina-se a interface simples e conveniente. Se você precisar de mais funcionalidade, faça a abordagem orientada a objetos descritos no teste :: Unit :: Testcase. Requisitos: · Perl.


Teste :: Unit :: Procedural Software Relacionado