Tie :: filehandle :: Preempt :: Stdin

preempt stdin durante o teste
Baixe Agora

Tie :: filehandle :: Preempt :: Stdin Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • James E Keenan
  • Site do editor:
  • http://search.cpan.org/~particle/

Tie :: filehandle :: Preempt :: Stdin Tag


Tie :: filehandle :: Preempt :: Stdin Descrição

Preempt Stdin durante o teste Suponha que um programa requer entrada manual do operador do teclado. Como testamos que temos uma entrada de operadora devidamente tratada? Mais especificamente, como incorporamos testes para entrada do usuário em arquivos construídos no aparelho de teste padrão do Perl (teste :: Simples, teste :: Mais, etc.)? Tie :: filehandle :: Preempt :: Stdin é um módulo Perl que oferece Uma maneira de fazê-lo - um relativamente simples e sem sofisticado para comprê-lo. A parte mais difícil é analisar o programa a ser testado para que você reconheça todos os pontos em que a entrada é necessária via stdin. Isso, por sua vez, requer uma compreensão de todos os diferentes filiais que o fluxo do programa pode levar em resposta à entrada padrão. Depois de saber isso, você constrói uma lista de dados fictícios que serão alimentados a cada teste nos pontos que o programa, quando colocado em produção, normalmente solicitaria a entrada do operador. Esta lista de dados padrão dos dados dummy 'pré-compensas' por meio de um empate de FileHandle Stdin; Assim, o nome do módulo.synopsis usa gravata :: filehandle :: preempt :: stdin; @prompts = qw | Alpha Beta Gamma |; $ Object = Tie * Stdin, 'Tie :: filehandle :: preempt :: stdin', @prompts; Requisitos: · Perl.


Tie :: filehandle :: Preempt :: Stdin Software Relacionado