Test :: Einheit :: Verfahren

Test :: Einheit :: Prozedur-Perl-Modul Enthält eine Prozedurstil-Untersuchungsschnittstelle.
Jetzt downloaden

Test :: Einheit :: Verfahren Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Christian Lemburg
  • Website des Verlags:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

Test :: Einheit :: Verfahren Stichworte


Test :: Einheit :: Verfahren Beschreibung

Test :: Einheit :: Prozedur-Perl-Modul enthält eine Prozedurstil-Untersuchungsschnittstelle. Test :: Einheit :: Prozedur-Perl-Modul enthält eine Prozedurstil-Untertest-Schnittstelle.Synopsis Verwenden Sie Test :: Unit :: prozedural; # Ihr Code, der zu testen ist, geht hier sub foo {return 23}; Unterleiste {Rückgabe 42}; # Tests sub test_foo definieren {Assert (foo () == 23, "Ihre Nachricht hier"); } sub test_bar {Assert (bar () == 42, "Ich werde gedruckt, wenn dies fehlschlägt"); } # set_up und tear_down werden verwendet, um Ressourcen zu platzieren und freizugeben, um den Test sub set_up {drucken "hello worldn" zu testen. } SUBRY_DOWN {Drucken "Welt wieder verlassen"; } # Führen Sie Ihren Test ausführen create_suite () aus. run_suite (); test :: unit :: prozedural ist die verfahrenstil-obersicht zu einem anspruchsvollen Untersuchungsrahmen für Perl, das aus dem Junit-Testrahmen für Java von Kent Beck und Erich Gamma abgeleitet ist. Während dieses Rahmens ursprünglich zur Unterstützung der Einheitenprüfung in einem objektorientierten Entwicklungsparadigma (mit Unterstützung der Erbschaft von Tests usw.) soll Verwenden Sie in einer Skriptstil-Umgebung. Test :: Unit :: Procedural bietet daher keinen viel Unterstützung für einen objektorientierten Ansatz für die Untersuchung der Einheit , ein Modul, was auch immer) mit der Verwendung von Test :: Unit :: Prozedural, der die folgenden Routinen in Ihren Namespace exportiert: Assert (), mit dem Sie behaupten, dass ein boolescher Zustand truecreate_suite () verwendet wird, um eine Testsuite zu erstellen, die aus allen Methoden mit Ein Name-Präfix von testRun_suite () leitet die Testsuite (Textausgang) add_suite (), die zum Addieren von Testsuiten zueinander verwendet werden, die Create_suite () automatisch eine Testsuite für ein bestimmtes Paket erstellt. Dadurch wird ein Testfall für jede Subroutine in der angegebenen Pakete erstellt, die einen Namen mit dem Test beginnen und sie alle zusammen in ein Testsuite-Objekt zum einfachen Testen verpacken. Wenn Sie keinen Paketnamen an create_suite () angeben (), wird das aktuelle Paket als default.Test-Ausgabe ergriffen. Die Ausgabe ist eine Statuszeile (A " Fortschritt), eine Ergebniszeile ("OK" oder "!!! Fehler !!!"), und möglicherweise viele Zeilen, die detaillierte Fehlermeldungen für fehlgeschlagene Tests melden Einfache und bequeme Schnittstelle. Wenn Sie mehr Funktionalität benötigen, nehmen Sie den objektorientierten Ansatz in Test :: Unit :: TESTCASE. Anforderungen: · Perl.


Test :: Einheit :: Verfahren Zugehörige Software

XML :: ApageFop.

XML :: AponeFop ist ein Perl-Modul, mit dem Apache FOP von Perl auf Apache-FOP zugreifen kann, um PDF-Dateien mit XSL-FO zu erstellen. ...

141

Herunterladen