Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Schnellstart zeigt Ihnen, wie Sie mit der Modernisierung mit GitHub Copilot Java-Unit-Tests generieren.
Voraussetzungen
- Ein GitHub Konto mit aktiviertem GitHub Copilot. Sie benötigen einen Free-Tier-, Pro-, Pro+-, Business- oder Enterprise-Plan.
- Java JDK für die JDK-Version des Projekts.
- Maven oder Gradle zum Erstellen Java Projekte.
- Ein gitverwaltetes Java Projekt mit Maven oder Gradle.
- Für Maven-basierte Projekte: Zugriff auf das öffentliche Maven Central Repository.
- Die neueste Version von Visual Studio Code. Muss Version 1.113 oder höher sein.
- GitHub Copilot in Visual Studio Code. Anweisungen zum Einrichten finden Sie unter Set up GitHub Copilot in Visual Studio Code. Melden Sie sich unbedingt in Visual Studio Code bei Ihrem GitHub-Konto an.
- GitHub Copilot Modernisierung. Starten Sie Visual Studio Code nach der Installation neu.
- Die neueste Version von IntelliJ IDEA. Muss Version 2023.3 oder höher sein.
- GitHub Copilot. Muss Version 1.5.59 oder höher sein. Weitere Anweisungen finden Sie unter Einrichten von GitHub Copilot in IntelliJ IDEA. Melden Sie sich unbedingt bei Ihrem GitHub-Konto in IntelliJ IDEA an.
- GitHub Copilot Modernisierung. Starten Sie IntelliJ IDEA nach der Installation neu.
Installieren Sie die GitHub Copilot CLI:
npm install -g @github/copilotInstallieren Sie das GitHub Copilot Modernisierungs-Plug-In:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Hinweis
Ein Azure Konto ist nur für die Bereitstellung von Ressourcen auf Azure erforderlich und wird nicht benötigt, wenn GitHub Copilot Modernisierung verwendet wird, um Codeänderungen vorzunehmen.
Wenn Sie Gradle verwenden, wird nur der Gradle-Wrapper, Version 5 oder höher, unterstützt.
Die Kotlin Domain Specific Language (DSL) wird nicht unterstützt.
Generieren von Komponententests
Führen Sie die folgenden Schritte aus, um Komponententests zu generieren:
Öffnen Sie ein Java Projekt in Visual Studio Code.
Öffnen Sie den GitHub-Copilot Chat Bereich.
Geben Sie eine Eingabeaufforderung wie das folgende Beispiel ein:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Führen Sie die folgenden Schritte aus, um Komponententests zu generieren:
Öffnen Sie ein Java Projekt in IntelliJ IDEA.
Öffnen Sie das GitHub-Copilot Chat Panel, und stellen Sie sicher, dass Agent Mode ausgewählt ist.
Geben Sie eine Eingabeaufforderung wie das folgende Beispiel ein:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Führen Sie die folgenden Schritte aus, um Komponententests zu generieren:
Öffnen Sie ein Terminal, und navigieren Sie zu Ihrem Java Projektverzeichnis.
Starten Sie die Copilot CLI:
copilot --model claude-sonnet-4.6Geben Sie eine Eingabeaufforderung wie das folgende Beispiel ein:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Der Agent analysiert das Projekt, identifiziert Quelldateien ohne Komponententests und generiert ein generate_tests.md Arbeitsprotokoll, das den Fortschritt verfolgt.
Überprüfen der Ergebnisse
Nach Abschluss der Testgenerierung zeigt das Arbeitsprotokoll eine endgültige Zusammenfassung an, in der die Ergebnisse der Vorgenerierung und nach der Generierung verglichen werden. Diese Zusammenfassung umfasst:
- Anzahl der erstellten neuen Testdateien
- Tests insgesamt vor und nach der Generierung
- Status „Bestanden“ oder „Nicht bestanden“ für jede generierte Testklasse
Der Agent generiert Tests, die den vorhandenen Testmustern des Projekts entsprechen, und überprüft, ob alle Tests vor Abschluss bestehen.