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
VSTS: Ajouter des informations dans les rapports de tests

C'est bête et méchant, mais lorsque l'on fait des tests avec Visual Studio 2005 Team Test / Dev, il est souvent nécessaire d'afficher (de tracer) certaines informations complémentaires dans le rapport du test (contexte du test, utilisation de valeurs aléatoires...).

A la place du bon vieux "Console.WriteLine("test")", il est nécessaire d'utiliser les listeners enregistrés dans System.Diagnostic au travers des appels à "Trace.Write("test")" et "Debug.Write("test"):

/// <summary> ///A test for addition (int, int) ///</summary> [TestMethod()] public void additionTest() { calc target = new calc(); int a = 1; int b = 2; int expected = 3; int actual; actual = target.addition(a, b); System.Diagnostics.Trace.Write("Trace:" + actual); System.Diagnostics.Debug.Write("Debug:" + actual); Assert.AreEqual(expected, actual, "calculateur.calc.addition did not return the expected value."); }

Les informations que vous souhaitez afficher à l'aide de Trace et de Debug apparaitront directement dans le rapport de test:

Posted: lundi 7 mai 2007 11:15 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

arno a dit :

Très belle astuce ! ;)

# mai 7, 2007 12:30
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [Fun] Votre simulateur de vol avec Microsoft ESP par Julien Chable le il y a 1 heure et 59 minutes

- [Best Practices] Customisation du My Site : Comment le modifier en amont et en aval par The Mit's Blog le il y a 3 heures et 13 minutes

- Patrick Tisseghem s'en est allé ... par The Mit's Blog le il y a 3 heures et 56 minutes

- MS AutoCollage par alex# le il y a 4 heures et 42 minutes

- Un grand SharePointeur nous a quitte : Patrick Tisseghem manquera à la communauté ! par RedoBlog - The .NET Gentleman !!! le il y a 5 heures et 8 minutes

- [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

- Adopter votre Redo en 3D - Clone Virtuel - avec photosynth par RedoBlog - The .NET Gentleman !!! le 09-04-2008, 00:07

- [Expression Web] Astuce de la Semaine : Mettre en bouton ses macros dans une barre d'outils. par Expression Web & Me le 09-03-2008, 20:48

- [.Net] Présentation du Client Profile par Elise's blog le 09-03-2008, 12:28