Tie :: FileHandle :: Preempt :: stdin

Preempt stdin während des Tests
Jetzt downloaden

Tie :: FileHandle :: Preempt :: stdin Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • James E Keenan
  • Website des Verlags:
  • http://search.cpan.org/~particle/

Tie :: FileHandle :: Preempt :: stdin Stichworte


Tie :: FileHandle :: Preempt :: stdin Beschreibung

Preempt stdin während des Testens Angenommen, ein Programm erfordert den manuellen Eingang des Tastaturbetreibers. Wie testen wir, dass wir den Bedienereintrag ordnungsgemäß behandelt haben? Insbesondere wie integrieren wir den Testen für die Benutzereingabe in Dateien in den Standard-Testgeräten von Perl (Test :: Simple, Test :: mehr usw.)? Tie :: FileHandle :: Preempt :: stdin ist ein Perl-Modul, das angeboten wird Eine Möglichkeit, es zu tun - ein relativ einfaches und unkompliziertes Todo. Der schwierigste Teil ist analysiert das zu testende Programm, sodass Sie alle Punkte erkennen, an denen die Eingabe über stdin benötigt wird. Dies erfordert wiederum ein Verständnis aller verschiedenen Filialen, die Ihr Programmablauf als Reaktion auf die Standardeingabe erfolgen kann. Sobald Sie wissen, dass Sie eine Liste von Dummy-Daten erstellen, die jedem Test an den Punkten des Programms zugeführt werden, wenn das Programm in der Produktion in der Produktion eingesetzt wird, wird normalerweise die Bedienereingabe auffordern. Diese Liste der Dummy-Daten "Pre-ENTS-Standardeingabe über eine Krawatte von FileHandle stdin; Daher verwenden Sie den Namen des Moduls.Synopsis Krawatte :: FileHandle :: Preempt :: stdin; @prompts = qw | Alpha Beta Gamma |; $ objekt = Krawatte * stdin, 'tie :: fileHandle :: Preempt :: stdin', @prompts; Anforderungen: · Perl.


Tie :: FileHandle :: Preempt :: stdin Zugehörige Software