Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questa guida introduttiva illustra come generare test unitari Java usando GitHub Copilot Modernization.
Prerequisiti
- Un account GitHub con GitHub Copilot abilitato. È necessario un piano Gratuito, Pro, Pro+, Business o Enterprise.
- Java JDK per la versione JDK del progetto.
- Maven o Gradle per compilare progetti Java.
- Un progetto di Java gestito da Git usando Maven o Gradle.
- Per i progetti basati su Maven: accesso al repository Maven Central pubblico.
- Versione più recente di Visual Studio Code. Deve essere la versione 1.113 o successiva.
- GitHub Copilot in Visual Studio Code. Per istruzioni sulla configurazione, vedere Configurare GitHub Copilot in Visual Studio Code. Assicurarsi di accedere all'account GitHub all'interno di Visual Studio Code.
- Modernizzazione di GitHub Copilot. Riavviare Visual Studio Code dopo l'installazione.
- La versione più recente di IntelliJ IDEA. Deve essere la versione 2023.3 o successiva.
- GitHub Copilot. Deve essere la versione 1.5.59 o successiva. Per altre istruzioni, vedere Configurare GitHub Copilot in IntelliJ IDEA. Assicurarsi di accedere all'account GitHub in IntelliJ IDEA.
- Modernizzazione di GitHub Copilot. Riavviare IntelliJ IDEA dopo l'installazione.
Installare l'interfaccia della riga di comando GitHub Copilot:
npm install -g @github/copilotInstallare il plug-in di modernizzazione GitHub Copilot:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Annotazioni
Un account Azure è necessario solo per la distribuzione di risorse in Azure e non è necessario quando si usa GitHub Copilot modernizzazione per apportare modifiche al codice.
Se si usa Gradle, è supportato solo il wrapper Gradle versione 5 o successiva.
Il linguaggio DSL (Domain Specific Language) di Kotlin non è supportato.
Genera test unitari
Per generare unit test, seguire questa procedura:
Aprire un progetto di Java in Visual Studio Code.
Aprire il pannello Copilot Chat GitHub.
Immettere un prompt, ad esempio l'esempio seguente:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Per generare unit test, seguire questa procedura:
Aprire un progetto Java in IntelliJ IDEA.
Aprire il pannello Copilot Chat GitHub e assicurarsi che sia selezionata Agent Mode.
Immettere un prompt, ad esempio l'esempio seguente:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Per generare unit test, seguire questa procedura:
Aprire un terminale e passare alla directory del progetto Java.
Avvia la CLI di Copilot:
copilot --model claude-sonnet-4.6Immettere un prompt, ad esempio l'esempio seguente:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
L'agente analizza il progetto, identifica i file di origine privi di unit test e genera un log di lavoro generate_tests.md che tiene traccia dello stato di avanzamento.
Esaminare i risultati
Al termine della generazione dei test, il log di lavoro mostra un riepilogo finale che confronta i risultati dei test di pre-generazione e post-generazione. Questo riepilogo comprende:
- Numero di nuovi file di test creati
- Test totali prima e dopo la generazione
- Stato di superamento o fallimento per ogni classe di test generata
L'agente genera test che seguono i modelli di test esistenti del progetto e verifica che tutti i test vengano superati prima del completamento.
Vedere anche
modernizzazione di GitHub Copilot