Est-ce que quelqu'un utilise cette fonctionnalité de VS2010 pour les projets C++? Si oui, cette personne pourrait-elle donner des liens vers des tutoriels ou expliquer comment le faire?Test d'unité dans VS2010
Répondre
Vous ne pouvez pas utiliser directement les utilitaires de test unitaires VS pour C++ natif de pojects. Fondamentalement, vous pouvez tester uniquement les types .NET. Bien sûr, vous pouvez écrire des tests unitaires pour un C++/CLI (c'est de là que viennent gcnew
et ^
) class ou struct qui enveloppe le code C++ natif ... donc, indirectement, oui, vous pouvez utiliser VS pour tester le code C++ natif, Vous devez uniquement fournir les wrappers .NET appropriés. Cela peut être automatisé dans une certaine mesure, mais est encore assez fastidieux. Vous avez également besoin de compiler votre projet C++ natif d'une manière spéciale ...
Voici un autre intéressant link décrivant comment écrire des tests unitaires dans Visual Studio pour Native C++.
- 1. Projet de test dans VS2010: mauvais répertoire
- 2. VS2010: Problème avec le script d'installation d'un test dans les paramètres de test VS2010
- 3. Test de charge VS2010 - Restriction des ports
- 4. Erreur de compilation dans VS2010 lors du test des LinkedLists
- 5. ReflectionTypeLoadException pour Microsoft.Web.Administration exécutant le projet de test dans VS2010
- 6. javascript indentation dans VS2010
- 7. Assert.AreEqual() Exception dans VS2010
- 8. VS2010 Test Runner - Impossible de démarrer le processus d'agent
- 9. Exemples de tests unitaires pour les outils de test VS2010
- 10. Test de performance Web avec VS2010 "Test d'un téléchargement de fichier"
- 11. Non System.Web Dans VS2010
- 12. unitaire dans VS2010 express
- 13. InvalidOperationException dans VS2010
- 14. std intellisense dans VS2010
- 15. Web.Config Transformation dans VS2010
- 16. énumération avant/forte dans VS2010
- 17. Tester des erreurs avec MSTest dans VS2010
- 18. Fonctions de productivité dans vs2010
- 19. perdu quelques IntelliSense dans VS2010
- 20. Impossible d'ajouter dll dans VS2010
- 21. Modèles de solution dans VS2010
- 22. Windows Phone 7 dans VS2010
- 23. Marques de tabulation dans VS2010
- 24. Dessin avec Silverlight dans VS2010
- 25. VS2010 exécute seulement un TestMethod
- 26. FluentNhib + System.Data.SQLLite VS2010
- 27. VS2010 Tests d'interface utilisateur codés vs test de performance Web (Quelle est la différence?)
- 28. Tout outil de test de charge .NET disponible en dehors de VS2010 Ultimate?
- 29. Tests unitaires Projets .NET 3.5 utilisant MStest dans VS2010
- 30. Déploiement VS2010 et DSL
merci pour une idée de ce que '^' signifie et pourquoi utilise-t-il gcnew au lieu de new? Ce n'est pas C++. –
dans l'exemple vidéo le projet de test est C++/CLR appelant l'interface COM de la bibliothèque C++ –
mais comment explique-t-il l'utilisation de ('^' - xor) et ce que gcnew a à voir avec C++? –