J'utilise le cadre de test intégré de Visual Studio 2008 dans mon projet Visual C++. J'ajoute un nouveau projet de test, puis un nouveau test d'unité. Cependant, je ne peux utiliser aucune des fonctions fournies par Assert. Assert apparaît dans l'Intellisense, mais je ne peux rien faire avec. J'ai bien fait les tests unitaires dans Visual C#. Est-ce que j'oublie de faire quelque chose?Obtention Assert pour travailler dans les tests unitaires Visual C++?
EDIT: Il n'y a pas beaucoup de code parce que tout ce que je fais est généré automatiquement par Visual Studio 2008. Voici les étapes que je fais:
- Fichier -> Nouveau projet -> Visual C++ -> général -> projet vide
- solution clic droit dans l'Explorateur de solutions -> Ajouter -> Nouveau projet ...
- Visual C++ -> test -> test de projet
- Ouvrir UnitTest1.cpp (automatique généré)
- Aller à TestMethod1()
De là, lorsque j'essaie d'utiliser la classe Assert (comme Assert.AreEqual), je ne peux pas le faire. Si je fais la même chose dans un projet Visual C#, cela fonctionne très bien.
Exemple de code? Erreurs de compilation? Donne-nous des informations – jalf