Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Azra [Florent Santin]

.Net, X'Net, aucun lien de parenté V2.0

Actualités

  • MSN Alerts
    View Florent Santin's profile on LinkedIn
     Cet été j’en ai rien à coder : le retour
[VS 2008] Un test unitaire échoue? Allons directement au point d'erreur

Dans ma série, parlons des nouveautés de MSTest au niveau de VS 2008, voici un nouvel élément.

Dans MSTest, lorsqu'un test échoue et que l'on double clique sur le résultat de celui-ci dans la fenêtre "Test Results", le rapport d'exécution du test apparaît. Celui-ci contient les informations d'exécution du test, la raison de l'échec et éventuellement les différentes informations de trace et de debug (dont j'ai parlé il y'a quelque temps).

Maintenant, toujours dans une optique d'aller vite, il peut être plus intéressant, plutôt que d'accéder à ce rapport, d'accéder directement dans le code au point d'erreur (corrigeons plutôt que de consulter le rapport!)

Pour ceci, il suffit de configurer Visual Studio, d'aller dans le menu Tools / Options et de sélectionner Test « Tools » / « Test Execution » afin de cocher l'option « Double-clicking a Failed or Inconclusive unit test result displays the point of failure in the test »

Ainsi, dans le cas ou le test échoue à cause d'un assert invalide, double cliquer sur le résultat provoquera automatiquement l'ouverture du code de test avec le curseur sur la-dite ligne. Dans le cas ou le test échoue car une exception est levée dans le code testé, celui-ci s'ouvrira directement sur la ligne de levée l'exception. Dans le cas ou le résultat d'un test est "Inconclusive", c'est à dire que le code du test à été autogénéré sans être relu et complété par le développeur, le double click renverra aussi directement sur la ligne fautive (ce cas la m'arrive régulièrement lorsque je fais des démonstrations, j'oublie d'enlever le Assert.Inconclusive qui correspond un peu a un "throw now implemented").

Si vous souhaitez quand même consulter le rapport de résultat de test, celui-ci sera accessible via le menu contextuel du test échoué, au travers de l'option "View Test Result Détails".

Plus vite, plus vite, toujours plus vite!

Posted: dimanche 7 octobre 2007 12:10 par azra
Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [WPF] Nouvel article sur c2i.fr par Richard Clark le il y a 53 minutes

- F# nouvelle CTP 1.9.6.2 (update) par Pierrick's Blog le il y a 4 heures et 58 minutes

- La suite ...Proposition de collaboration rédactionnelle entre les communautés de développeurs et Microsoft France par LucasR le 09-05-2008, 17:45

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le 09-05-2008, 12:02

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le 09-05-2008, 10:47

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le 09-05-2008, 10:04

- MS AutoCollage par alex# le 09-05-2008, 09:18

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le 09-05-2008, 08:52

- [WPF] Comment charger dynamiquement un fichier XAML qui définit des eventhandler ? par Thomas Lebrun le 09-04-2008, 10:56

- Article sur le filtrage des modèles de site SharePoint par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 09-04-2008, 00:11