Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart leert u hoe u Java-unit-tests kunt genereren met GitHub Copilot Modernization.
Vereiste voorwaarden
- Een GitHub-account waarvoor GitHub Copilot is ingeschakeld. U hebt een Gratis Tier, Pro, Pro+, Business of Enterprise abonnement nodig.
- Java JDK voor de JDK-versie van het project.
- Maven of Gradle om Java projecten te bouwen.
- Een door Git beheerd Java project met behulp van Maven of Gradle.
- Voor op Maven gebaseerde projecten: toegang tot de openbare Maven Central-opslagplaats.
- De nieuwste versie van Visual Studio Code. Moet versie 1.113 of hoger zijn.
- GitHub Copilot in Visual Studio Code. Zie Set up GitHub Copilot in Visual Studio Code voor installatie-instructies. Meld u aan bij uw GitHub-account binnen Visual Studio Code.
- GitHub Copilot modernisering. Start Visual Studio Code opnieuw op na de installatie.
- De nieuwste versie van IntelliJ IDEA. Moet versie 2023.3 of hoger zijn.
- GitHub Copilot. Moet versie 1.5.59 of hoger zijn. Zie Set up GitHub Copilot in IntelliJ IDEA voor meer instructies. Meld u aan bij uw GitHub-account in IntelliJ IDEA.
- GitHub Copilot modernisering. Start IntelliJ IDEA opnieuw op na de installatie.
Installeer de GitHub Copilot CLI:
npm install -g @github/copilotInstalleer de GitHub Copilot moderniseringsinvoegtoepassing:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Opmerking
Een Azure-account is alleen vereist voor het implementeren van resources in Azure en is niet nodig wanneer u GitHub Copilot modernisering gebruikt om codewijzigingen aan te brengen.
Als u Gradle gebruikt, wordt alleen de Gradle-wrapper versie 5 of hoger ondersteund.
De Kotlin Domain Specific Language (DSL) wordt niet ondersteund.
Eenheidstests genereren
Gebruik de volgende stappen om eenheidstests te genereren:
Open een Java project in Visual Studio Code.
Open het deelvenster GitHub Copilot Chat.
Voer een prompt in, zoals in het volgende voorbeeld:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Gebruik de volgende stappen om eenheidstests te genereren:
Open een Java project in IntelliJ IDEA.
Open het deelvenster GitHub Copilot Chat en zorg ervoor dat AgentModus is geselecteerd.
Voer een prompt in, zoals in het volgende voorbeeld:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Gebruik de volgende stappen om eenheidstests te genereren:
Open een terminal en navigeer naar uw Java projectmap.
Start de Copilot CLI:
copilot --model claude-sonnet-4.6Voer een prompt in, zoals in het volgende voorbeeld:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
De agent analyseert het project, identificeert bronbestanden die geen eenheidstests hebben en genereert een generate_tests.md-werklogboek waarmee de voortgang wordt bijgehouden.
De resultaten bekijken
Nadat het genereren van de test is voltooid, ziet u in het werklogboek een definitieve samenvatting waarin de testresultaten van de eerste en na de generatie worden vergeleken. Deze samenvatting bevat:
- Aantal nieuwe testbestanden gemaakt
- Totaal aantal tests vóór en na generatie
- Status geslaagd of mislukt voor elke gegenereerde testklasse
De agent genereert tests die voldoen aan de bestaande testpatronen van het project en valideert dat alle tests zijn geslaagd voordat deze is voltooid.