Skapa enhetstester genom Inlinechatt
Med funktionen Infogad chatt i GitHub Copilot kan du skapa enhetstester direkt i kodredigeraren. Detta är användbart när du vill skapa tester för specifika funktioner eller metoder utan att behöva växla till chattvyn, men vill ha mer kontroll än den smarta åtgärden Generera tester tillhandahåller.
Funktionen Infogad chatt kan användas för att skapa enhetstester för en hel fil eller ett specifikt val av kod.
Följ dessa steg för att skapa enhetstester med hjälp av Infogad chatt:
Öppna filen som innehåller den kod som du vill testa.
Välj det kodblock som du vill testa.
Öppna en inbäddad chattsession.
Använd kortkommandot Ctrl+I för att öppna sessionen Infogad chatt. Du kan också välja Editor inbyggd chatt från en av GitHub Copilot-menyerna.
Ange en uppmaning som genererar enhetstester för den valda koden.
Exempel: "/tests Generera enhetstester för den här metoden. Verifiera både lyckade och misslyckade och inkludera gränsfall."
Granska de föreslagna enhetstesterna.
Du kan göra justeringar, till exempel ändra testnamnen, ändra eller ta bort testfall eller lägga till ytterligare kontroller.
De genererade testerna visas i kodredigeraren. Copilot genererar testkod i en befintlig testfil eller skapar en ny testfil om den inte finns.
Välj Acceptera eller Stäng för att acceptera eller ignorera de föreslagna enhetstesterna.
Spara testfilen.
Testfiler sparas vanligtvis i en separat "testkatalog" i ett projekt som har konfigurerats för enhetstester. Dina alternativ beror på projektets struktur och testramverk.
Skapa projektet för att säkerställa att testfilen ingår i bygget och kan köras.
Lös eventuella byggfel som kan uppstå.
Kör testerna för att se till att de godkänns och verifierar funktionen i koden.
Om det behövs förfinar du testerna med hjälp av Infogad chatt för att lägga till eller ändra testfall.
Sammanfattning
Med GitHub Copilots inline chat-funktion kan du skapa enhetstester direkt i kodredigeraren. Detta är användbart när du vill skapa tester för specifika funktioner eller metoder utan att behöva växla till chattvyn, men vill ha mer kontroll än den smarta åtgärden Generera tester tillhandahåller. Funktionen Infogad chatt kan användas för att skapa enhetstester för en hel fil eller ett specifikt val av kod. Genom att använda Infogad chatt kan du generera enhetstester som validerar både lyckade och misslyckade scenarier och inkluderar gränsfall.