Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här snabbstarten visar hur du kan generera Java-enhetstester med GitHub Copilot Modernization.
Förutsättningar
- Ett GitHub konto med GitHub Copilot aktiverat. Du behöver en kostnadsfri nivå, Pro, Pro+, Business eller Enterprise-plan.
- Java JDK för projektets JDK-version.
- Maven eller Gradle för att skapa Java projekt.
- Ett Git-hanterat Java projekt med Maven eller Gradle.
- För Maven-baserade projekt: åtkomst till den offentliga Maven Central-lagringsplatsen.
- Den senaste versionen av Visual Studio Code. Måste vara version 1.113 eller senare.
- GitHub Copilot i Visual Studio Code. Installationsinstruktioner finns i Konfigurera GitHub Copilot i Visual Studio Code. Logga in på ditt GitHub-konto i Visual Studio Code.
- GitHub Copilot modernisering. Starta om Visual Studio Code efter installationen.
- Den senaste versionen av IntelliJ IDEA. Måste vara version 2023.3 eller senare.
- GitHub Copilot. Måste vara version 1.5.59 eller senare. Mer information finns i Konfigurera GitHub Copilot i IntelliJ IDEA. Logga in på ditt GitHub-konto i IntelliJ IDEA.
- GitHub Copilot modernisering. Starta om IntelliJ IDEA efter installationen.
Installera GitHub Copilot CLI-verktyget:
npm install -g @github/copilotInstallera GitHub Copilot-pluginen för modernisering:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Anmärkning
Ett Azure-konto krävs endast för att distribuera resurser till Azure och behövs inte när du använder GitHub Copilot modernisering för att göra kodändringar.
Om du använder Gradle stöds endast Gradle-omslutningsversionen 5 eller senare.
Kotlin Domain Specific Language (DSL) stöds inte.
Generera enhetstester
Använd följande steg för att generera enhetstester:
Öppna ett Java projekt i Visual Studio Code.
Öppna panelen GitHub Copilot Chat.
Ange en fråga, till exempel följande exempel:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Använd följande steg för att generera enhetstester:
Öppna ett Java projekt i IntelliJ IDEA.
Öppna panelen GitHub Copilot Chat och kontrollera att Agent Mode är markerat.
Ange en fråga, till exempel följande exempel:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Använd följande steg för att generera enhetstester:
Öppna en terminal och gå till din Java projektkatalog.
Starta Copilot CLI-klienten:
copilot --model claude-sonnet-4.6Ange en fråga, till exempel följande exempel:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Agenten analyserar projektet, identifierar källfiler som saknar enhetstester och genererar en generate_tests.md-arbetslogg som spårar förloppet.
Granska resultaten
När testgenereringen är klar visar arbetsloggen en slutlig sammanfattning som jämför testresultaten för förgenerering och efter generation. Den här sammanfattningen innehåller:
- Antal nya testfiler som skapats
- Totalt antal tester före och efter generation
- Status för godkänd eller misslyckad för varje genererad testklass
Agenten genererar tester som följer projektets befintliga testmönster och verifierar att alla tester godkänns innan det slutförs.