Test :: Simple.

test :: Simple ist ein Perl-Modul mit grundlegenden Dienstprogrammen für das Schreiben von Tests.
Jetzt downloaden

Test :: Simple. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Michael G Schwern
  • Website des Verlags:
  • http://search.cpan.org/~rosch/

Test :: Simple. Stichworte


Test :: Simple. Beschreibung

Test :: Simple ist ein Perl-Modul mit grundlegenden Dienstprogrammen zum Schreiben von Tests. Test :: Simple ist ein Perl-Modul mit grundlegenden Dienstprogrammen zum Schreiben von Tests.Synopsis Verwenden Sie Test :: Simple Tests => 1; Ok ($ foo EQ $ bar, 'foo ist bar'); ** Wenn Sie mit dem Testen von Read Tests :: Tutorial zuerst nicht vertraut sind! ** Dies ist ein extrem einfaches, extrem grundlegendes Modul zum Schreiben von Tests, die für CPAN-Module und andere Verfolgung geeignet sind. Wenn Sie kompliziertere Tests ausführen möchten, verwenden Sie den Test :: mehr Modul (ein Drop-In-Austausch für diese). Die Grundeinheit des Perl-Tests ist das OK. Für jedes, was Sie testen möchten, wird Ihr Programm ein "OK" oder "OK" ausdrucken, um den Pass oder den Fehler anzuzeigen. Sie tun dies mit der OK () -Funktion (siehe unten) .Die einzige andere Einschränkung ist, dass Sie vorab deklarieren müssen, wie viele Tests Sie ausführen möchten. Dies ist für den Fall, dass etwas während des Tests schrecklich schief geht, und Ihr Testprogramm bricht ab, oder überspringt einen Test oder was auch immer. Sie tun dies so: Verwenden Sie den Test :: Simple Tests => 23; Sie müssen einen Plan haben.OK OK ($ Foo EQ $ bar, $ name); OK ($ foo eq $ bar); ok () wird einen Ausdruck erhalten (in diesem Fall $ foo eq $ bar). Wenn es stimmt, verging der Test. Wenn es falsch ist, tat es nicht. Das ist ungefähr IT.OK () druckt entweder "OK" oder "OK" zusammen mit einer Testnummer (es verfolgt das für Sie). # Das produziert "ok 1 - Hölle noch nicht eingefroren" (oder nicht in Ordnung) ok (get_temperatur ($ Hölle)> 0, "Hölle ist noch nicht eingefroren"); Wenn Sie einen $-Namen anbieten, wird das zusammen mit gedruckt Das "OK / NICHT OK", um es einfacher zu machen, Ihren Test zu finden, wenn fehlschlägt (einfach nach dem Namen suchen). Es erleichtert den nächsten Kerl auch, zu verstehen, wofür Ihr Test ist. Es ist sehr empfohlen, dass Sie Testnamen verwenden. Alle Tests werden im Skalarkontext ausgeführt. Also das: ok (@stuff, "ich habe ein paar Sachen"); wird das tun, was Sie meinen (fehlgeschlagen, wenn Also "1..5" bedeutet, dass Sie 5 Tests ausführen werden). Dieses seltsame Format lässt Tests: Wenn etwas nicht fehlgeschlagen ist, wird es verlassen, wie viele fehlgeschlagen sind. Wenn Sie weniger (oder mehr) als von Ihnen geplant haben, gelten die fehlenden (oder extras) als Ausfälle. Wenn noch keine Tests getestet wurden sind ... 0 Alle Tests erfolgreich 255 Test gestorben oder alle bestanden, aber falsche Tests von Tests führen eine andere Nummer aus, wie viele fehlgeschlagen (einschließlich fehlender oder extras), wenn Sie mehr als 254 Tests fehlschlagen, es wird als 254 angegeben. keinesfalls versucht, ein komplettes Testsystem zu sein. Es ist nur, um Sie zu beginnen. Sobald Sie vom Boden sind, empfahl es, den Test anzusehen :: mehr. Anforderungen: · Perl.


Test :: Simple. Zugehörige Software