Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten przewodnik szybkiego startu pokazuje, jak wygenerować testy jednostkowe w języku Java za pomocą funkcji modernizacji w GitHub Copilot.
Wymagania wstępne
- Konto GitHub z włączonym GitHub Copilot. Potrzebujesz pakietu Free Tier, Pro, Pro+, Business lub Enterprise.
- Java JDK dla wersji JDK projektu.
- Maven lub Gradle do kompilowania projektów Java.
- Projekt Java zarządzany przez usługę Git przy użyciu narzędzia Maven lub narzędzia Gradle.
- W przypadku projektów opartych na narzędziu Maven: dostęp do publicznego repozytorium Maven Central.
- Najnowsza wersja Visual Studio Code. Musi być w wersji 1.113 lub nowszej.
- GitHub Copilot w Visual Studio Code. Aby uzyskać instrukcje dotyczące konfiguracji, zobacz Konfigurowanie narzędzia GitHub Copilot w programie Visual Studio Code. Pamiętaj, aby zalogować się do konta usługi GitHub w programie Visual Studio Code.
- GitHub Copilot modernizacja. Uruchom ponownie program Visual Studio Code po zakończeniu instalacji.
- Najnowsza wersja IntelliJ IDEA. Musi być w wersji 2023.3 lub nowszej.
- GitHub Copilot. Musi być w wersji 1.5.59 lub nowszej. Aby uzyskać więcej instrukcji, zobacz Konfigurowanie narzędzia GitHub Copilot w środowisku IntelliJ IDEA. Pamiętaj, aby zalogować się do konta usługi GitHub w środowisku IntelliJ IDEA.
- GitHub Copilot modernizacja. Uruchom ponownie środowisko IntelliJ IDEA po instalacji.
Zainstaluj GitHub Copilot CLI:
npm install -g @github/copilotZainstaluj wtyczkę modernizacyjną GitHub Copilot:
copilot plugin marketplace add microsoft/modernize-java copilot plugin install modernize-java@modernize-java
Uwaga / Notatka
Konto Azure jest wymagane tylko do wdrażania zasobów w Azure, natomiast nie jest potrzebne podczas używania GitHub Copilot do modernizacji w celu wprowadzania zmian w kodzie.
Jeśli używasz narzędzia Gradle, obsługiwany jest tylko Gradle wrapper w wersji 5 lub nowszej.
Język specyficzny dla domeny Kotlin (DSL) nie jest obsługiwany.
Generowanie testów jednostkowych
Aby wygenerować testy jednostkowe, wykonaj następujące czynności:
Otwórz projekt Java w Visual Studio Code.
Otwórz panel GitHub Copilot Chat.
Wprowadź monit, taki jak następujący przykład:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Aby wygenerować testy jednostkowe, wykonaj następujące czynności:
Otwórz projekt Java w środowisku IntelliJ IDEA.
Otwórz panel Copilot Chat usługi GitHub i upewnij się, że wybrano Agent Mode.
Wprowadź monit, taki jak następujący przykład:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Aby wygenerować testy jednostkowe, wykonaj następujące czynności:
Otwórz terminal i przejdź do katalogu projektu Java.
Uruchom narzędzie Copilot CLI:
copilot --model claude-sonnet-4.6Wprowadź monit, taki jak następujący przykład:
Generate unit tests for this Java project using #appmod-generate-tests-for-java
Agent analizuje projekt, identyfikuje pliki źródłowe, które nie mają testów jednostkowych, i generuje dziennik pracy generate_tests.md , który śledzi postęp.
Sprawdzanie wyników
Po zakończeniu generowania testów dziennik pracy przedstawia końcowe podsumowanie, które porównuje wyniki testów przed generowaniem i po wygenerowaniu. To podsumowanie obejmuje:
- Liczba utworzonych nowych plików testowych
- Łączna liczba testów przed i po wygenerowaniu
- Stan powodzenia lub niepowodzenia dla każdej wygenerowanej klasy testowej
Agent generuje testy, które są zgodne z istniejącymi wzorcami testów projektu i sprawdza, czy wszystkie testy przeszły przed zakończeniem.