Tworzenie testów jednostkowych przy użyciu wbudowanego czatu
Funkcja czatu wbudowanego GitHub Copilot umożliwia tworzenie testów jednostkowych bezpośrednio w edytorze kodu. Jest to przydatne, gdy chcesz utworzyć testy dla określonych funkcji lub metod bez konieczności przełączania się do widoku czatu, ale chcesz mieć większą kontrolę niż zapewnia akcja inteligentna Generuj testy.
Funkcja czatu wbudowanego może służyć do tworzenia testów jednostkowych dla całego pliku lub określonego wyboru kodu.
Aby utworzyć testy jednostkowe przy użyciu czatu wbudowanego, wykonaj następujące kroki:
Otwórz plik zawierający kod, który chcesz przetestować.
Wybierz blok kodu, który chcesz przetestować.
Otwórz sesję czatu wbudowanego.
Użyj skrótu klawiaturowego Ctrl+I , aby otworzyć sesję czatu wbudowanego. Alternatywnie możesz wybrać Editor Inline Chat z jednego z menu GitHub Copilot.
Wprowadź monit, który generuje testy jednostkowe dla wybranego kodu.
Na przykład: "/testy Generuj testy jednostkowe dla tej metody. Zweryfikuj zarówno powodzenie, jak i niepowodzenie, i uwzględnij przypadki brzegowe.
Przejrzyj sugerowane testy jednostkowe.
Możesz wprowadzić korekty, takie jak zmiana nazw testów, modyfikowanie lub usuwanie przypadków testowych lub dodawanie dodatkowych asercji.
Wygenerowane testy są wyświetlane w edytorze kodu. GitHub Copilot generuje kod testowy w istniejącym pliku testowym lub tworzy nowy plik testowy, jeśli nie istnieje.
Wybierz pozycję Akceptuj lub Zamknij , aby zaakceptować lub odrzucić sugerowane testy jednostkowe.
Zapisz plik testowy.
Pliki testowe są zwykle zapisywane w osobnym katalogu "testy" w projekcie skonfigurowanym do testów jednostkowych. Opcje będą zależeć od struktury projektu i struktury testowania.
Skompiluj projekt, aby upewnić się, że plik testowy jest uwzględniony w kompilacji i można go wykonać.
Rozwiąż wszelkie błędy kompilacji, które mogą wystąpić.
Uruchom testy, aby upewnić się, że przebiegną i zweryfikuj funkcjonalność kodu.
W razie potrzeby uściślij testy przy użyciu wbudowanego czatu, aby dodać lub zmodyfikować przypadki testowe.
Podsumowanie
funkcja czatu wbudowanego GitHub Copilot umożliwia tworzenie testów jednostkowych bezpośrednio w edytorze kodu. Jest to przydatne, gdy chcesz utworzyć testy dla określonych funkcji lub metod bez konieczności przełączania się do widoku czatu, ale chcesz mieć większą kontrolę niż zapewnia akcja inteligentna Generuj testy. Funkcja czatu wbudowanego może służyć do tworzenia testów jednostkowych dla całego pliku lub określonego wyboru kodu. Za pomocą wbudowanego czatu można wygenerować testy jednostkowe, które weryfikują scenariusze powodzenia i niepowodzenia oraz obejmują przypadki brzegowe.