Version française disponible plus bas
- Open the
LeapYearsKata.cppfile in theLeapYearsKatasolution. - Press
alt + :with the cursor on the class name. - Type
/testsand press enter.
To note:
- Copilot will generate tests in
LeapYearsKata.cpp. - Check the generated tests and see if they fit with the code you are reading.
- Open the
SumOfDigitsKata.cppfile in theSumOfDigitsKatasolution. - Press
alt + :with the cursor on the class name. - Type
/testsand press enter.
To note:
- Copilot will generate tests in
SumOfDigitsKata.cpp. - Check the generated tests and see if they fit with the code you are reading.
- Open the
Number.cppfile in theSumOfDigitsfolder. - Press
alt + :with the cursor on the class name. - Type
/testsand specify that you want to use the fileNumberTestTemplate1as a template.
- The proposed results should be different from step 2.
- Redo the same experiment but with
NumberTestTemplate2.cppopen and check the response difference.
Note: Copilot is good at replicating templates. Giving it examples to work on improves the output quality.
- Generate test for the method
ExecuteinSearchInDictionary.cpp - Save the generated file under
SearchInDictionaryTestsStep1.cpp - Replace
VerifyIpAddresscall in Execute byVerifyIpAddressSimple - Generate test for the method
ExecuteinSearchInDictionary.cpp - Compare
SearchInDictionaryTestsStep1.cppwith the previous result
- There is a limit of number of tests that can be generated
- You need small methods to generate efficient tests with Copilot
- With many nested methods, you can't generate all unit tests
- Ouvrez le fichier
LeapYearsKata.cppdans la solutionLeapYearsKata. - Appuyez sur
alt + :avec le curseur sur le nom de la classe. - Tapez
/testset appuyez sur Entrée.
À noter :
- Copilot générera des tests dans
LeapYearsKata.cpp. - Vérifiez les tests générés et voyez s'ils correspondent au code que vous lisez.
- Ouvrez le fichier
SumOfDigitsKata.cppdans la solutionSumOfDigitsKata. - Appuyez sur
alt + :avec le curseur sur le nom de la classe. - Tapez
/testset appuyez sur Entrée.
À noter :
- Copilot générera des tests dans
SumOfDigitsKata.cpp. - Vérifiez les tests générés et voyez s'ils correspondent au code que vous lisez.
Ouvrez une nouvelle discussion

- Ouvrez le fichier
Number.cppdans le dossierSumOfDigits. - Appuyez sur
alt + :avec le curseur sur le nom de la classe. - Tapez
/testset spécifiez que vous souhaitez utiliser le fichierNumberTestTemplate1comme modèle.
- Les résultats proposés devraient être différents de l'étape 2.
- Refaites la même expérience mais avec
NumberTestTemplate2.cppouvert et vérifiez la différence de réponse.
Remarque : Copilot est bon pour reproduire des modèles. Lui donner des exemples sur lesquels travailler améliore la qualité des résultats.
- Générez un test pour la méthode
ExecutedansSearchInDictionary.cpp - Enregistrez le fichier généré sous
SearchInDictionaryTestsStep1.cpp - Remplacez l'appel
VerifyIpAddressdans Execute parVerifyIpAddressSimple - Générez un test pour la méthode
ExecutedansSearchInDictionary.cpp - Comparez
SearchInDictionaryTestsStep1.cppavec le résultat précédent
- Il y a une limite au nombre de tests qui peuvent être générés
- Vous avez besoin de petites méthodes pour générer des tests efficaces avec Copilot
- Avec de nombreuses méthodes imbriquées, vous ne pouvez pas générer tous les tests unitaires



