Membuat pengujian unit menggunakan Inline Chat
Fitur Obrolan Sebaris GitHub Copilot memungkinkan Anda membuat pengujian unit langsung di editor kode. Ini berguna ketika Anda ingin membuat pengujian untuk fungsi atau metode tertentu tanpa harus beralih ke tampilan Obrolan, tetapi menginginkan lebih banyak kontrol daripada tindakan pintar Hasilkan Pengujian yang disediakan.
Fitur Obrolan Sebaris dapat digunakan untuk membuat pengujian unit untuk seluruh file, atau pilihan kode tertentu.
Untuk membuat pengujian unit menggunakan Inline Chat, ikuti langkah-langkah berikut:
Buka file yang berisi kode yang ingin Anda uji.
Pilih blok kode yang ingin Anda uji.
Buka sesi Obrolan Sebaris.
Gunakan pintasan keyboard Ctrl+I untuk membuka sesi Obrolan Sebaris. Atau, Anda dapat memilih Editor Inline Chat dari salah satu menu GitHub Copilot.
Masukkan perintah yang menghasilkan pengujian unit untuk kode yang dipilih.
Misalnya: "/tests Hasilkan pengujian unit untuk metode ini. Validasi keberhasilan dan kegagalan, dan sertakan kasus tepi."
Tinjau pengujian unit yang disarankan.
Anda dapat melakukan penyesuaian, seperti mengubah nama pengujian, memodifikasi atau menghapus kasus pengujian, atau menambahkan pernyataan tambahan.
Pengujian yang dihasilkan ditampilkan di editor kode. GitHub Copilot menghasilkan kode pengujian dalam file pengujian yang ada, atau membuat file pengujian baru jika tidak ada.
Pilih Terima atau Tutup untuk menerima atau membuang pengujian unit yang disarankan.
Simpan file pengujian.
File pengujian biasanya disimpan ke direktori "pengujian" terpisah dalam proyek yang dikonfigurasi untuk pengujian unit. Opsi Anda akan bergantung pada struktur dan kerangka kerja pengujian proyek Anda.
Bangun proyek untuk memastikan file pengujian disertakan dalam build dan dapat dijalankan.
Atasi kesalahan build apa pun yang mungkin terjadi.
Jalankan pengujian untuk memastikan pengujian lulus dan verifikasi fungsionalitas kode Anda.
Jika perlu, perbaiki pengujian menggunakan Inline Chat untuk menambahkan atau memodifikasi kasus pengujian.
Ringkasan
Fitur Inline Chat GitHub Copilot memungkinkan Anda membuat pengujian unit langsung di editor kode. Ini berguna ketika Anda ingin membuat pengujian untuk fungsi atau metode tertentu tanpa harus beralih ke tampilan Obrolan, tetapi menginginkan lebih banyak kontrol daripada tindakan pintar Hasilkan Pengujian yang disediakan. Fitur Obrolan Sebaris dapat digunakan untuk membuat pengujian unit untuk seluruh file, atau pilihan kode tertentu. Dengan menggunakan Inline Chat, Anda dapat menghasilkan pengujian unit yang memvalidasi skenario keberhasilan dan kegagalan, dan menyertakan kasus tepi.