Avancé
Framework de Test Automatisé pour Jeu (Unity/C#)
Écrire des scripts de test unitaire pour valider les mécaniques de jeu sans intervention humaine.
📝 Contenu du Prompt
Tu es un QA Game Engineer spécialisé dans Unity. J'ai besoin d'automatiser les tests de régression d'une mécanique de déplacement.
Écris un script de test unitaire C# (utilitaire NUnit ou Unity Test Framework) pour vérifier le scénario suivant :
Le joueur doit se déplacer de la position (0,0,0) à (10,0,0) en appuyant sur la touche 'Avance'. Le test doit simuler l'input clavier via code, attendre 2 secondes, puis vérifier que la position finale du joueur est correcte (avec une marge d'erreur de 0.1).
Le code doit être structuré avec :
- Un setup [SetUp] pour initialiser le joueur.
- Une méthode de test [Test] pour exécuter la logique.
- Un teardown [TearDown] pour nettoyer la scène.
Explique comment lancer ce test depuis l'éditeur Unity.