all options
buster  ] [  bullseye  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: libtest-base-perl  ]

Package: libtest-base-perl (0.89-1)

Links for libtest-base-perl

Screenshot

Debian Resources:

Download Source Package libtest-base-perl:

Maintainers:

External Resources:

Similar packages:

infrastruttura per test pilotati dai dati per Perl

L'attività di test è solitamente la parte brutta della scrittura di moduli Perl. Perl fornisce un modo standard per eseguire test con Test::Harness e primitive di test di base con Test::More. Dopo di che l'utente è lasciato a sé stesso per ciò che riguarda sviluppare un'infrastruttura e una filosofia di test. Test::More incoraggia l'utente a creare la propria infrastruttura facendo sottoclassi di Test::Builder, ma ciò non è banale.

Test::Base fornisce un modo per scrivere la propria classe base per infrastruttura di test che è banale. In effetti è semplice quanto due sole righe:

  package MiaInfrastrutturaTest;
  use Test::Base -Base;

Un modulo chiamato MiaInfrastrutturaTest.pm contenente queste due righe fornirà tutta la potenza di Test::More e tutta quella di Test::Base ad ogni file di test che lo usa. Mentre si costruiscono le funzionalità di MiaInfrastrutturaTest anche i propri test avranno tale potenza.

MiaInfrastrutturaTest diventa un posto in cui mettere tutti i pezzi di test riutilizzabili. Mentre si scrivono test si incontrano modelli e duplicazioni e si possono spostare a monte in MiaInfrastrutturaTest. Naturalmente non si deve creare alcuna sottoclasse di Test::Base. La si può usare direttamente in molte applicazioni incluso ovunque si userebbe Test::More.

Test::Base si concentra su offrire modelli riusabili pilotati dai dati, in modo che si possano scrivere test con un minimo di codice. Al cuore di tutti i test ci sono input, processi e output attesi. Test::Base fornisce alcuni modi puliti per esprimere l'input e i dati di output attesi, perciò si può usare il proprio tempo per concentrarsi su quello invece che sulla scaffalatura di codice.

Other Packages Related to libtest-base-perl

  • depends
  • recommends
  • suggests
  • enhances

Download libtest-base-perl

Download for all available architectures
Architecture Package Size Installed Size Files
all 35.6 kB87.0 kB [list of files]