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

Package: libtest-deep-perl (1.130-1)

Links for libtest-deep-perl

Screenshot

Debian Resources:

Download Source Package libtest-deep-perl:

Maintainers:

External Resources:

Similar packages:

modulo Perl estremamente flessibile per confronti approfonditi

Test::Deep fornisce modi flessibili per controllare se il risultato ottenuto è il risultato atteso. Al livello più semplice, confronta due strutture attraversando ogni livello, assicurandosi che i valori coincidano, che gli array e gli hash abbiano gli stessi elementi e che i riferimenti abbiano avuto il bless con la classe giusta. Gestisce anche strutture dati circolari senza essere intrappolato in un ciclo infinito.

Dove diventa più interessante, è che permette di fare qualcosa oltre ai semplici confronti esatti. Con le stringhe l'operatore "eq" controlla che 2 stringhe siano esattamente uguali, ma talvolta non è ciò che si desidera. Quando non si sa esattamente come dovrebbero essere le stringhe, ma si sanno alcune cose su come dovrebbero apparire, "eq" non è adatto e invece si deve usare la corrispondenza a modelli. Test::Deep fornisce la corrispondenza a modelli per strutture dati complesse.

Tags: Software Development: Perl Development, Libraries, Implemented in: implemented-in::perl, interface::commandline, Role: Program, Purpose: Checking, Comparing

Other Packages Related to libtest-deep-perl

  • depends
  • recommends
  • suggests
  • enhances

Download libtest-deep-perl

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