Tes :: Database

Menangani basis data siap untuk pengujian
Unduh sekarang

Tes :: Database Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Perl Artistic License
  • Harga:
  • FREE
  • Nama Penerbit:
  • Philippe Bruhat
  • Situs web penerbit:
  • http://search.cpan.org/~book/

Tes :: Database Tag


Tes :: Database Keterangan

Pegangan basis data siap untuk pengujian Tes :: Database adalah modul Perl yang menyediakan cara sederhana untuk penulis tes untuk meminta database pengujian, tanpa khawatir tentang variabel lingkungan atau konfigurasi host uji. Synopismaybe Anda menulis kode generik yang ingin Anda uji pada semua basis data yang tersedia: Uji Uji: :Lagi; Gunakan tes :: database; # Dapatkan semua yang tersedia Menangani @handles saya = Tes :: Database-> Handle (); # Rencanakan tes rencana tes => 3 + 4 * @Handles; # Jalankan tes untuk tes $ Handle (@Handles) {DIAG "dengan". $ Handle-> DBD (); # mysql, sqlite, dll. # Ada beberapa cara untuk mengakses DBH: # Biarkan $ Handle do the connect () $ dbh = $ handle-> dbh (); # Lakukan koneksi () sendiri $ dbh = dbi-> connect ($ handle-> connection_info ()); $ dbh = dbi-> terhubung ($ handle-> dsn (), $ handle-> nama pengguna (), $ handle-> kata sandi ()); } Dimungkinkan untuk membatasi hasil, berdasarkan pada basis data yang didukung Kode Anda: @handles saya = Test :: Database-> menangani ('SQLite', # SQLite basis data {dbd => 'mysql'}, # atau mysql basis data {driver => 'Pg'}, # atau basis data postgres); # Gunakan mereka sebagai diatastif Anda hanya perlu pegangan database tunggal, semua yang berikut kembali sama: $ handle saya = (tes :: basis data-> menangani (@request)) ; ($ Handle) = Tes :: basis data-> menangani (@requests); $ Handle = Test :: Database-> Handle (@Requests); # konteks skalar saya $ handle = test :: basis data-> handle (@requests); # Singular! @handles saya = tes :: basis data-> menangani (@requests); # satu atau nol itemAnda dapat menggunakan permintaan yang sama lagi jika Anda perlu menggunakan basis data uji yang sama selama beberapa skrip tes. Persyaratan: · Perl.


Tes :: Database Perangkat Lunak Terkait