Test :: extrême

TEST :: extreme est un cadre de test unitaire Perlish.
Télécharger maintenant

Test :: extrême Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Asim Jalis
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~asimjalis/Test-Extreme-0.12/Extreme.pm

Test :: extrême Mots clés


Test :: extrême La description

Test :: extreme est un cadre de test unitaire Perlish. Test :: extreme est un cadre de test unitaire Perlis.Synopsis # dans ModuleOne.pm Combinez des tests d'unité avec le package de code ModuleoneOne; Test d'utilisation :: extrême; suboo {return 23}; SUB TEST_FOO {ASSERT_EQUALES FOO, 23} # à la fin du module Run_TestS 'Moduleone' If $ 0 = ~ /ModuleOneOne.PM$/; # Pour exécuter les tests de ce module sur le type de ligne de commande Perl ModuleoneOne.pm # Si vous avez des tests dans plusieurs modules (disons dans moduleOne.pm, # moduleTwo.pm et modulethree.pm, créer test.pl contenant # précisément les éléments suivants : Utilisez moduleone; utilisez moduleTwo; utilisez modulethree; Run_Test 'Moduleone', 'ModuleTwo', "Moduletwo", "Moduléthree", # puis exécutez ces tests sur la ligne de commande avec Perl Test.pl # Si vous préférez obtenir de la classique de Perl "OK / PAS OK "OUTILISATION DE SORTIE # REMPLACER RUN_TESTS avec Run_TESTSS_AS_Script dans l'ensemble de la # ci-dessus # Jetez un coup d'oeil sur Test / Extreme.pm qui inclut ses propres tests d'unités pour savoir comment instruminer un module d'instrument avec tests d'unités :: extreme est un port Perlish de Le cadre de test Xunit. C'est dans l'esprit de Junit, le cadre de test unitaire pour Java, par Kent Beck et Erich gamma. Au lieu de porter la mise en uvre de Junit, nous avons porté son esprit à Perll. Le marché cible de ce module est Prelish Les gens qui valorisent la paresse avant tout. Test :: extreme est particulièrement Ly écrit de sorte qu'il puisse être utilisé facilement et de manière concise à partir de programmes PERL sans les transformer en Java et sans induire des cauchemars axés sur des objets dans des programmeurs Perl innocents. Il a une courbe d'apprentissage peu profonde. L'objectif est d'adopter l'idée de test de l'unité moins le Cruft OO et de rendre le monde meilleur en favorisant les vertus de la paresse, de l'impatience et du hubris. Vous testez une unité donnée (un script, un module, peu importe) à l'aide de Test :: extreme, qui exporte les routines suivantes dans votre espace de noms: ASSERT $ x - x $ x est true assert_true $ x - $ x est true assert_false $ x - $ x n'est pas vrai assert_passed - le dernier eval n'a pas meurt ($ @ eq "") ASSERT_FAILED - Le dernier EVAL a provoqué une matrice ($ @ ne "") asser_some $ x - x $ x est true assert_none - $ x est faux assert_quals $ x, $ y - tests de récursivement arrayrefs, hachus et chaînes pour s'assurer qu'ils ont le même contenu Assert_Contains $ String, $ Liste - Liste $ contient contient $ string Assert_subset $ Element_List, $ list - $ element_list est un sous-ensemble de liste de $ (les deux sont arrayrefs) assert_is_array $ x - $ x est un arrayref assert_is_hash $ x - x $ x est un hashref assert_is_string $ x - x $ x est une liste scalaire assert_size n, $ list - the arrayref contient n éléments assert_keys , $ hachage - $ hachage contient k1, k2 comme clé Keys run_tests_as_script - exécutez tous les tests dans le package principal et émettant la sortie de style "OK / PAS ok" Sortie Run_TestSS_AS_Script NS1, NS 2, ... - Exécutez tous les tests dans le paquet principal, NS1, NS2, etc. et activez la sortie de style «OK / PAS OK» de Sortie Run_TestS - exécutez tous les tests dans le paquet principal Run_TestS NS1, NS2, ... - Run Tous les tests de l'emballage principal, NS1, NS2, etc., pour un exemple sur la manière d'utiliser ces ASSTER, jetez un coup d'il à Test / Extreme.pm qui inclut des tests d'unités propres et illustre différentes manières d'utiliser ces revendeurs. La fonction Run_TestS trouve toutes les fonctions qui commencent par le test Word (précédé de zéro ou plus de soulignement) et les exécutent une à la fois. Il regarde dans l'espace de noms «principal» par défaut et regarde également tous les espaces de noms qui lui sont transmis comme des arguments. Exécution des tests génère une ligne d'état (A "." Pour chaque test de test réussi, ou un "F" pour tout test échoué), une ligne de résultats sommaire ("OK" ou "Échecs !!!") et zéro ou plus Lignes contenant des messages d'erreur détaillés pour tout test échoué. Pour obtenir la sortie de style classique «OK / PAS OK» de Perl (qui est utile pour écrire des scripts de test) Utilisez Run_TestSS_AS_Script au lieu de Run_TestS. Exigences: · Perl


Test :: extrême Logiciels associés

PBJ :: Jni

PBJ :: JNI est un module Perl avec un accès complet à et vers la machine virtuelle Java de Perl. ...

176

Télécharger