Test :: Commande

TEST :: La commande est un module Perl avec des routines de test pour des commandes externes.
Télécharger maintenant

Test :: Commande Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Daniel B. Boorstein
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~danboo/Tie-Handle-CSV-0.09/lib/Tie/Handle/CSV.pm

Test :: Commande Mots clés


Test :: Commande La description

Test :: La commande est un module Perl avec des routines de test pour des commandes externes. Test :: La commande est un module PERL avec des routines de test pour les commandes externes.Synopsistest L'état de sortie, STDOUT ou STDERR d'une commande externe. Utilisez Test :: Tests de commande => 11; ## Test Statut de sortie My $ cmd = 'vrai'; sortie_is_num ($ cmd, 0); EXIT_CMP_OK ($ cmd, '2'; stderr_ike ($ cmd, / err / err /); stderr_unlike ($ cmd, / rre /); stardr_cmp_ok ($ cmd, "EQ", "ERDN"); -Many-oo-style ## Le premier test Perzily exécute la commande ## Le deuxième test utilise des résultats mis en cache My $ Echo_Test = Test :: Commande-> nouvelle (cmd => 'echo out'); $ echo_test-> exit_is_num (0 ); $ echo_test-> stdout_is_eq ("extrait"); Dans vos programmes. En examinant le statut de sortie, STDOUT et STDERR de votre programme, vous pouvez déterminer si elle se comporte comme prévu comme prévu. C'est en train de tester les différentes combinaisons et des permutations d'options et d'arguments ainsi que les interactions entre les différentes fonctions et objets qui Maquillez votre programme. Les différentes fonctions de test ci-dessous peuvent accepter une chaîne de commande ou une référence de tableau pour le premier argument. Si la commande est exprimée sous forme de chaîne, elle est transmise au système tel quel. Si la commande est exprimée sous forme de référence de tableau, il est déréférencé et transmis au système en tant que liste. Voir «Système Perldoc -F» pour la manière dont ils peuvent différer. L'argument final pour les fonctions de test, NOM $, est facultatif. Par défaut, le nom de $ est une concaténation du nom de la fonction de test, de la chaîne de commande et de la valeur attendue. Cette construction est généralement suffisante pour identifier un test de défaillance, mais vous pouvez toujours spécifier votre propre nom $ si vous le souhaitez. Ceci est fait en laissant tomber l'argument initial $ cmd et en utilisant la notation arrow.Tous les appels Exit_IS_Num suivants sont équivalents. sortie_is_num ('vrai', 0); EXIT_IS_NUM ('TRUE', 0, 'EXIT_IS_NUM: vrai, 0'); sortie_is_num (, 0); EXIT_IS_NUM (, 0, 'EXIT_IS_NUM: vrai, 0'); My $ cmd = Test :: Commande-> Nouveau (CMD => 'TRUE'); sortie_is_num ($ cmd, 0); sortie_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> sortie_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); $ cmd = Test :: Commande-> Nouveau (cmd => ); sortie_is_num ($ cmd, 0); sortie_is_num ($ cmd, 0, 'exit_is_num: true, 0'); $ cmd-> sortie_is_num (0); $ cmd-> exit_is_num (0, 'exit_is_num: true, 0'); Exigences: · Perl


Test :: Commande Logiciels associés