Paket: libtest-base-perl (0.89-3)
Links für libtest-base-perl
Debian-Ressourcen:
Quellcode-Paket libtest-base-perl herunterladen:
- [libtest-base-perl_0.89-3.dsc]
- [libtest-base-perl_0.89.orig.tar.gz]
- [libtest-base-perl_0.89-3.debian.tar.xz]
Betreuer:
- Debian Perl Group (QS-Seite, E-Mail-Archiv)
- Damyan Ivanov (QS-Seite)
- gregor herrmann (QS-Seite)
- Ansgar Burchardt (QS-Seite)
- Joenio Costa (QS-Seite)
Externe Ressourcen:
- Homepage [metacpan.org]
Ähnliche Pakete:
Datengesteuertes Testgerüst für Perl
Testen ist in der Regel der unangenehmste Teil bei der Erstellung von Perl-Modulen. Perl bietet mit Test::Harness eine standardisierte Möglichkeit zu Tests und in Test::More grundlegende Test-Primitive. Jenseits davon sind Sie (so) ziemlich allein bei der Entwicklung einer Testphilosophie und des zugehörigen Rahmenwerks. Test::More unterstützt Sie bei der Entwicklung Ihres eigenen Rahmenwerks durch Vererbung von Test::Builder. Aber das ist nicht trivial.
Test::Base gibt Ihnen eine einfache Möglichkeit, Ihre eigene Testgerüst-Basisklasse zu schreiben. In der Tat ist das so einfach wie die zwei Zeilen:
package MyTestFramework; use Test::Base -Base;
Ein Modul namens MyTestFramework.pm, das diese beiden Zeilen enthält, wird allen Testdateien, die es verwenden, alle Möglichkeiten von Test::More und Test::Base zur Verfügung stellen. Mit dem Ausbau der Fähigkeiten von MyTestFramework steigt ebenso die Leistungsfähigkeit Ihrer Tests.
MyTestFramework wird für Sie zu einer Sammelstelle all Ihrer wiederverwendbaren Test-Schnipsel. Während Sie Tests schreiben, werden Sie Muster und Doppelarbeit finden und diese in MyTestFramework einpflegen. Natürlich müssen Sie überhaupt nichts aus Test::Base vererben. Sie können es direkt in vielen Anwendungen einsetzen, einschließlich aller Fälle, in denen auch Test::More verwendbar wäre.
Test::Base konzentriert sich auf das Angebot wiederverwendbarer, datengesteuerter Muster, damit Sie Tests mit minimalem Codierungsaufwand schreiben können. Im Mittelpunkt Ihrer Prüfungen stehen Eingaben, Prozesse und erwartete Ergebnisse. Test::Base bietet Ihnen eine saubere Art und Weise, Ihre Eingabe- und die erwarteten Ausgabedaten auszudrücken, sodass Sie Ihre Zeit darauf verwenden können statt auf die Erstellung Ihres Codegerüsts.
Andere Pakete mit Bezug zu libtest-base-perl
|
|
|
|
-
- dep: libalgorithm-diff-perl
- Modul für die Suche nach Unterschieden zwischen Dateien
-
- dep: libspiffy-perl
- Spiffy Perl Interface Framework For You
-
- dep: libtext-diff-perl
- Perl module to find differences in files and record sets
-
- dep: perl
- Larry Wall's Practical Extraction und Report Language
-
- rec: libtest-deep-perl
- Perl module for extremely flexible deep comparisons
-
- rec: libyaml-perl
- YAML Ain't Markup Language
libtest-base-perl herunterladen
Architektur | Paketgröße | Größe (installiert) | Dateien |
---|---|---|---|
all | 33,9 kB | 85,0 kB | [Liste der Dateien] |