| Test :: Database Database-handgrepen klaar voor testen |
Download nu |
Test :: Database Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Philippe Bruhat
- Uitgever website:
- http://search.cpan.org/~book/
Test :: Database Tags
Test :: Database Beschrijving
Database handvatten klaar voor het testen Test :: Database is een Perl module die een eenvoudige manier voor de test auteurs om een test-database te vragen biedt, zonder zorgen over omgevingsvariabelen of de test gastheer configuration.SYNOPSISMaybe u generieke code geschreven die u wilt testen op alle beschikbare databases: gebruik Test: :Meer; gebruik Test :: Database; # Krijgen alle beschikbare grepen mijn @handles = Test :: Database-> handgrepen (); # Plannen tests plannen proeven => 3 + 4 * @handles; # Lopen de tests voor mijn $ handgreep (@handles) {diag "Het testen met". $ Handvat-> dbd (); # MySQL, SQLite, etc. # zijn er verschillende manieren om de toegang van de DBH: # laat $ handle doe de connect () mijn $ DBH = $ handvat-> DBH (); # Doe het zelf connect () mijn $ dbh = DBI-> connect ($ handvat-> connection_info ()); mijn $ dbh = DBI-> connect ($ handvat-> DSN (), $ handvat-> gebruikersnaam (), $ handvat-> wachtwoord ()); } Het is mogelijk om de resultaten te beperken, op basis van de databases van uw code ondersteunt: mijn @handles = Test :: Database-> handgrepen ( 'SQLite', # SQLite database {DBD => 'mysql'}, # of MySQL database {driver => 'Pg'}, # of Postgres database); # Ze gebruiken als aboveIf u alleen een enkele database handvat, alle volgende terugkeer van de zelfde: mijn $ handle = (Test :: Database-> handgrepen (@requests)) ; mijn ($ handle) = Test :: Database-> handgrepen (@requests); mijn $ handle = Test :: Database-> handgrepen (@requests); # Scalaire context mijn $ handle = Test :: Database-> handgreep (@requests); # Enkelvoud! mijn @handles = Test :: Database-> handgreep (@requests); # Één of nul itemYou kunnen dezelfde verzoeken weer gebruiken als je nodig hebt om dezelfde test databases over meerdere testscripts. Vereisten: · Perl
Test :: Database Gerelateerde software