Verwacht: eenvoudig

Een wikkel rond de verwachte module
Download nu

Verwacht: eenvoudig Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Diab Jerius
  • Uitgever website:
  • http://search.cpan.org/~djerius/

Verwacht: eenvoudig Tags


Verwacht: eenvoudig Beschrijving

Een wikkel rond de verwachte module Verwacht: eenvoudig is een Perl-wikkel rond de verwachte module die moet voldoen voor eenvoudige toepassingen. Het verbergt het grootste deel van de verwachte machines; Het verwachte object is beschikbaar voor het aanpassen indien nodig be.generaal, men begint door een verwachting te maken :: eenvoudig object met behulp van nieuw. Dit start het doelprogramma en wacht tot een van de opgegeven aanwijzingen wordt uitgevoerd door het doelwit. Op dat moment moet de beller () opdrachten naar het programma verzenden; De resultaten zijn beschikbaar via vóór, na, match_str en match_idx-methoden. Sinds verwachten een terminal simuleert, zal er extra zijn tekens aan het einde van elke regel in het resultaat (ten minste op Unix). Dit is gemakkelijk vast: ($ res = $ OBJ-> vóór) = ~ tr / //D; @lines = Split (" ", $ RES); dit is niet automatisch gedaan.Eccepties worden op de fout gegooid (match met / verwachten :: simpel /). Fouten van verwacht zijn beschikbaar via de methode van de fout_expect. Meerdere leesbare fouten zijn beschikbaar via de foutmethode. De verbinding wordt automatisch verbroken (door de opgegeven scheidingsopdracht naar het doelwit te verzenden) wanneer de verwachting :: eenvoudig object is vernietigd. Synopsis gebruik verwacht :: eenvoudig; mijn $ obj = nieuw verwacht :: eenvoudige {cmd => , Prompt => , Disconnectcmd => 'Q', verbans => 0, debug => 0, time-out => 100}; $ OBJ-> Verzenden ($ cmd); print $ obj-> vóór; print $ obj-> na; print $ obj-> match_str " ", print $ obj-> match_idx," "; Print $ OBJ-> ERROR_EXPLECT, PRINT $ OBJ-> FOUT; $ AFFERENT_OBJECT = $ OBJ-> AFENNEND_HANDLE; VEREISTEN: · Perl


Verwacht: eenvoudig Gerelateerde software