Pertanyaan Bagaimana cara menyesuaikan kelas kasus uji DUnit yang dihasilkan oleh wizard Uji Kasus?


Setelah mengaduk-aduk file yang diinstal oleh Delphi, saya telah menemukan file

"C: \ Program Files \ Embarcadero \ RAD Studio \ 7.0 \ ObjRepos \ en \ UnitTestFrameworks.xml"

File ini memiliki sejumlah bagian untuk menyetel opsi yang memengaruhi kode uji coba yang dibuat oleh wizard uji coba yang dipanggil saat Anda membuat unit uji kasus baru. Sebagian besar opsi ini sudah cukup jelas tetapi akan sangat bagus untuk melihat beberapa dokumentasi.

Secara khusus, saya ingin:

  • tambahkan TestClassComment kedua.

  • memiliki beberapa opsi dalam kotak kombo kelas dasar ujian wizard. Saya dapat mengubah nilai dari satu item dalam daftar ini dengan mengubah nilai dari node dalam file UnitTestFrameworks.xml tetapi tidak bisa mendapatkan beberapa item untuk muncul dalam daftar.

  • Markup kelas dan metode pengujian dengan beberapa atribut.

Untuk saat ini saya hanya melihat kepribadian Delphi Win 32.

Apakah saya di jalur yang benar di sini? Apakah dokumentasi tersedia atau gagal, apakah ada yang punya tips?


32
2017-10-19 03:13


asal


Jawaban:


Saya tidak berpikir ada dokumentasi tentang ini. Jika ada, David Intersimone di Embarcadero adalah yang saya minta.

Jika gagal, ada dua opsi yang dapat Anda coba.

  1. Buat beberapa unit tes "kosong" dengan apa yang Anda inginkan dan simpan sebagai templat
  2. Tulis wizard Anda sendiri di Delphi untuk membuat tes unit

Tes unit hanya berupa file teks, jadi opsi kedua tidak akan lebih sulit daripada mencoba meretas wizard. Anda dapat membuat wizard uji unit Anda sendiri di Delphi dan mengaitkannya ke menu alat cukup mudah.

Jika Anda ingin, Anda bisa membacanya untuk file kelas Anda untuk membuat kerangka uji untuk semua metode Anda, atau membuat alat baris perintah untuk menghasilkannya.


3
2017-12-01 07:20