Test :: Base de données

Poignées de base de données prêtes à être testées
Télécharger maintenant

Test :: Base de données Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Philippe Bruhat
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~book/

Test :: Base de données Mots clés


Test :: Base de données La description

Poignées de base de données prêtes à tester Test :: La base de données est un module Perl permettant aux auteurs de test de demander une base de données de test, sans vous soucier des variables d'environnement ou de la configuration d'hôte de test.Synopsismaybe que vous avez écrit le code générique que vous souhaitez tester sur toutes les bases de données disponibles: Utilisez Test: :Suite; Utilisez Test :: Base de données; # Obtenir toutes les poignées disponibles Mes @handles = Test :: Base de données-> poignées (); # planifier les tests de plan de tests => 3 + 4 * @handles; # Exécutez les tests de My $ Hander (@handles) {Diag "Test avec". $ gérer-> dbd (); # MySQL, SQLite, etc. # Il y a plusieurs façons d'accéder à la DBH: # Soit $ la poignée faire la connexion () My $ dbh = $ geoi-> dbh (); # faire la connexion () vous-même mon $ dbh = dbi-> connect ($ handle-> connexion_info ()); My $ DBH = DBI-> Connect ($ Guiding-> DSN (), $ Handick-> Nom d'utilisateur (), $ Gestion-> Mot de passe ()); } Il est possible de limiter les résultats, en fonction des bases de données que votre code prend en charge: My @handles = Test :: Base de données-> Poignées ('SQLite', # SQLite Base de données {dbd => "MySQL '}, # ou MySQL". => "PG '}, # ou base de données Postgres); # Utilisez-les comme ci-dessus, vous n'avez besoin que d'une seule poignée de base de données, tout ce qui suit correspond à la même chose: My $ Hander = (Test :: Base de données-> Poignées (@Requests)) ; mon ($ gérer) = test :: base de données-> poignées (@Requests); My $ Handery = Test :: Base de données-> poignées (@Requests); # contexte scalaire mon $ gérer = test :: base de données-> poignée (@Requests); # singulier! mon @handles = Test :: Database-> Poignée (@Requests); # Un ou zéro ItemEly vous pouvez utiliser à nouveau les mêmes demandes si vous devez utiliser les mêmes bases de données de test sur plusieurs scripts de test. Exigences: · Perl


Test :: Base de données Logiciels associés