Test :: Database

Gestione del database Pronto per i test
Scarica ora

Test :: Database Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Philippe Bruhat
  • Sito web dell'editore:
  • http://search.cpan.org/~book/

Test :: Database Tag


Test :: Database Descrizione

Gestione del database pronto per il test Test :: Database è un modulo Perl che fornisce un modo semplice per gli autori di test di richiedere un database di prova, senza preoccuparti delle variabili di ambiente o della configurazione dell'host di test.SynopsismayBe che hai scritto codice generico che si desidera verificare su tutti i database disponibili: Usa Test: :Di più; Usa Test :: Database; # Ottieni tutte le maniglie disponibili My @Handles = Test :: Database-> Maniglie (); # Pianifica i test Plan Test => 3 + 4 * @handles; # Esegui i test per la mia maniglia $ (@handles) {diag "test con". $ maniglia-> dbd (); # MySQL, SQLite, ecc. # Ci sono diversi modi per accedere al DBH: # Lasciare $ maniglia fare il collegamento () My $ DBH = $ maniglia-> DBH (); # fai il collegamento () te stesso il mio $ dbh = dbi-> connect ($ maniglia-> connection_info ()); My $ DBH = DBi-> Connect ($ maniglia-> DSN (), $ maniglia-> Nome utente (), $ maniglia-> password ()); } È possibile limitare i risultati, in base ai database supporta il tuo codice: My @Handles = Test :: Database-> Maniglie ('SQLite', # SQLite Database {DBD => "MySQL '}, DBD o MySQL Database {Driver => 'PG'}, # o post-DATABASE); # Usali come sopra consolo Hai solo bisogno di una singola handle del database, tutto quanto segue, è stato restituito lo stesso: My $ Handle = (Test :: Database-> Maniglie (@requests)) ; My ($ handle) = Test :: Database-> Maniglie (@requests); My $ Handle = Test :: Database-> Maniglie (@requests); # contesto scalare My $ handle = Test :: database-> Maniglia (@requests); # singolare! My @handles = Test :: database-> Maniglia (@requests); # uno o zero ItemYou può utilizzare nuovamente le stesse richieste se è necessario utilizzare gli stessi database di test su diversi script di prova. Requisiti: · Perl.


Test :: Database Software correlato