Test :: Command

Test :: Opdracht is een PERL-module met testroutines voor externe opdrachten.
Download nu

Test :: Command Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Daniel B. Boorstein
  • Uitgever website:
  • http://search.cpan.org/~danboo/Tie-Handle-CSV-0.09/lib/Tie/Handle/CSV.pm

Test :: Command Tags


Test :: Command Beschrijving

Test :: Opdracht is een PERL-module met testroutines voor externe opdrachten. Test :: Opdracht is een PERL-module met testroutines voor externe opdrachten.Synopsestest De uitgangsstatus, StDout of Stderr van een extern commando. Gebruik Test :: Command-tests => 11; ## Testen Exit-status My $ cmd = 'true'; exit_is_num ($ cmd, 0); exit_cmp_ok ($ cmd, '2'; Stderr_like ($ cmd, / err /); Stderr_unlike ($ cmd, / rre /); Stderr_cmp_ok ($ cmd, 'eq', "errn"); ## run-eenmeter-test -Many-OO-stijl ## De eerste test lui runt commando ## De tweede test gebruikt cachedesultaten My $ echo_test = test :: commando-> nieuw (cmd => 'echo out'); $ echo_test-> exit_is_num (0 ); $ ECHO_TEST-> STDOUT_IS_EQ ("OUTN"); ## Forceer een re-run van de opdracht $ echo_test-> run; Test :: Commando is bedoeld om de kloof te overbruggen tussen de goed geteste functies en objecten die u kiest en hun gebruik In uw programma's. Door de exit-status te onderzoeken, stdout en Stderr van uw programma, kunt u bepalen of het zich gedraagt als verwacht. Dit omvat het testen van de verschillende combinaties en permutaties van opties en argumenten en de interacties tussen de verschillende functies en objecten Make-up uw programma. De verschillende testfuncties hieronder kan een opdrachtreeks of een array-referentie accepteren voor het eerste argument. Als de opdracht wordt uitgedrukt als een reeks die is doorgegeven aan het systeem zoals het is. Als de opdracht wordt uitgedrukt als een array-referentie, is het afgewezen en doorgegeven aan het systeem als een lijst. Zie 'Perldoc -F-systeem' voor hoe deze kunnen verschillen. Het laatste argument voor de testfuncties, $ naam, is optioneel. Standaard is de $ naam een aaneenschakeling van de testfunctie-naam, de opdrachtreeks en de verwachte waarde. Deze constructie is over het algemeen voldoende voor het identificeren van een falende test, maar u kunt altijd uw eigen $ naam opgeven indien gewenst.Dan van de testfuncties kunnen als instantie-methoden worden gebruikt op een test :: Commandobject. Dit wordt gedaan door het argument van de eerste $ CMD te laten vallen en in plaats daarvan pijl te gebruiken Notation.All van de volgende exit_is_num-oproepen zijn equivalent. exit_is_num ('True', 0); exit_is_num ('true', 0, 'exit_is_num: true, 0'); exit_is_num (, 0); exit_is_num (, 0, 'EXIT_IS_NUM: TRUE, 0'); mijn $ cmd = test :: commando-> nieuw (cmd => 'true'); exit_is_num ($ cmd, 0); exit_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> exit_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); $ cmd = test :: commando-> nieuw (cmd => ); exit_is_num ($ cmd, 0); exit_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> exit_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); Vereisten: · Perl


Test :: Command Gerelateerde software