Mulai cepat: menghasilkan pengujian unit Java dengan modernisasi GitHub Copilot

Panduan memulai cepat ini menjelaskan cara membuat uji unit Java menggunakan fitur modernisasi GitHub Copilot.

Prasyarat

  • Akun GitHub dengan GitHub Copilot diaktifkan. Anda memerlukan paket Tingkat Gratis, Pro, Pro+, Bisnis, atau Perusahaan.
  • Java JDK untuk versi JDK proyek.
  • Maven atau Gradle untuk membangun proyek Java.
  • Proyek Java yang dikelola Git menggunakan Maven atau Gradle.
  • Untuk proyek berbasis Maven: akses ke repositori Maven Central publik.
  • Instal GitHub Copilot CLI:

    npm install -g @github/copilot
    
  • Instal plugin modernisasi GitHub Copilot:

    copilot plugin marketplace add microsoft/modernize-java
    copilot plugin install modernize-java@modernize-java
    

Nota

Akun Azure diperlukan hanya untuk menyebarkan sumber daya ke Azure, dan tidak diperlukan saat menggunakan modernisasi GitHub Copilot untuk membuat perubahan kode.

Jika Anda menggunakan Gradle, hanya pembungkus Gradle versi 5 atau yang lebih baru yang didukung.

Kotlin Domain Specific Language (DSL) tidak didukung.

Buat uji unit

Gunakan langkah-langkah berikut untuk menghasilkan pengujian unit:

  1. Buka proyek Java di Visual Studio Code.

  2. Buka panel GitHub Copilot Chat.

  3. Masukkan perintah seperti contoh berikut:

    Generate unit tests for this Java project using #appmod-generate-tests-for-java
    

Gunakan langkah-langkah berikut untuk menghasilkan pengujian unit:

  1. Buka proyek Java di IntelliJ IDEA.

  2. Buka panel Copilot Chat GitHub dan pastikan mode Agent dipilih.

  3. Masukkan perintah seperti contoh berikut:

    Generate unit tests for this Java project using #appmod-generate-tests-for-java
    

Gunakan langkah-langkah berikut untuk menghasilkan pengujian unit:

  1. Buka terminal dan navigasikan ke direktori proyek Java Anda.

  2. Mulai Copilot CLI:

    copilot --model claude-sonnet-4.6
    
  3. Masukkan perintah seperti contoh berikut:

    Generate unit tests for this Java project using #appmod-generate-tests-for-java
    

Agen menganalisis proyek, mengidentifikasi file sumber yang tidak memiliki pengujian unit, dan menghasilkan log kerja generate_tests.md yang melacak kemajuan.

Screenshot Visual Studio Code yang menunjukkan rencana pembuatan pengujian dan log.

Tinjau hasilnya

Setelah pembuatan tes selesai, log kerja menampilkan ringkasan akhir yang membandingkan hasil tes sebelum dan sesudah pembuatan tes. Ringkasan ini mencakup:

  • Jumlah file pengujian baru yang dibuat
  • Total pengujian sebelum dan sesudah pembuatan
  • Lulus atau gagal status untuk setiap kelas pengujian yang dihasilkan

Agen menghasilkan pengujian yang mengikuti pola pengujian proyek yang ada dan memvalidasi bahwa semua pengujian lulus sebelum selesai.

Cuplikan layar Visual Studio Code yang menampilkan ringkasan pengujian setelah pembuatan.

Lihat juga

GitHub Copilot modernisasi