Test :: Unité :: Procédure

TEST :: Unité :: Le module Perl de procédure contient une interface de test d'unité de style procédurale.
Télécharger maintenant

Test :: Unité :: Procédure Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Christian Lemburg
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

Test :: Unité :: Procédure Mots clés


Test :: Unité :: Procédure La description

Test :: Unité :: Le module Perl de procédure contient une interface de test d'unité de style procédurale. Test :: Unit :: Module de procédure Perl contient une interface de test de style procédurale.Synopsis Test d'utilisation :: Unité :: Procédure; # votre code à tester va ici Sub Foo {Retour 23}; Sous-barre {Retour 42}; # Définir les tests SUB TEST_FOO {ASSERT (FOO () == 23, "Votre message ici"); } SUB TEST_BAR {ASSERT (BAR () == 42, "Je serai imprimé si cela échoue"); } # Set_Up et Hear_Down sont utilisés pour # préparer et libérer les ressources nécessaires pour tester SUB SET_UP {PRINT "HELLO WORLDN"; } Sous-déchiron {imprimé "quittant le monde à nouveau"; } # exécuter votre test create_suite (); run_suite (); test :: Unité :: La procédure est l'interface de style de procédure à un cadre de test d'unité sophistiqué pour Perl qui est dérivé du cadre de test JUNIT pour Java par Kent Beck et Erich gamma. Bien que ce cadre soit initialement destiné à soutenir les tests de l'unité dans un paradigme de développement orienté objet (avec le soutien à l'héritage des tests, etc.), Test :: Unité :: La procédure est destinée à fournir une interface plus simple au cadre qui convient mieux à Utilisez dans un environnement de style de script. Par conséquent, Test :: Unité :: La procédure ne fournit pas beaucoup de soutien à une approche orientée objet des tests unitaires - si vous le souhaitez, veuillez consulter le test :: Unité :: Testcase.Vous testez une unité donnée (un script , un module, quoi que ce soit) en utilisant Test :: Unit :: procédural, qui exporte les routines suivantes dans votre espace de noms: affirmation () Utilisé pour affirmer qu'une condition booléenne est Truecreee_suite () utilisée pour créer une suite de test constituée de toutes les méthodes avec Un préfixe de nom de TestRun_Suite () exécute la suite de tests (Sortie de texte) Add_suite () Utilisé pour ajouter des suites de test à l'autre pour la commodité, Create_Suite () construira automatiquement une suite de test pour un package donné. Cela construira un étui à essai pour chaque sous-programme de l'emballage donné qui a un nom commençant par le test et les emballer tous ensemble dans un objet testsuite pour des tests faciles. Si vous ne donnez pas de nom de package à créer_suite (), le package actuel est pris comme valeur par défaut.test est une ligne d'état (A "." Pour chaque exécution de test réussi, ou un "F" pour tout test en échec, pour indiquer progrès), une ligne de résultat ("OK" ou "!!! échecs !!!"), et éventuellement de nombreuses lignes signalant des messages d'erreur détaillés pour tout test échoué.Veuillez vous souvenir, test :: Unité :: procédural est destiné à être un Interface simple et pratique. Si vous avez besoin de plus de fonctionnalités, prenez l'approche orientée objet décrite dans Test :: Unité :: Testcase. Exigences: · Perl


Test :: Unité :: Procédure 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