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
    MS Days - MSDN et TechNet Tour spécial Dev
Projet de test unitaire, changer les valeurs par défaut

Lorsque je me lance dans la création de projets de tests unitaires, deux actions entreprises par Visual Studio 2005 Team Test me dérangent et nécessitent ensuite une petite intervention de ma part :

  • Lors de la création d’un projet de test auto généré, le langage proposé par défaut est le VB.NET (même si la DLL que je souhaite tester est en C#) :

 

  • Beaucoup de fichiers inutiles sont ajoutés dans le projet de test : fichier readme, test manuel, test unitaire vide… alors que j’ai juste besoin du squelette de projet, avec les bonnes références mais sans aucun fichier :

Bref, si je parle de ces inconvénients c’est qu’il existe une solution: il est possible de changer toutes ces configurations par défaut directement dans les options de Visual Studio 2005, cela se passe dans le menu « Tools / Option », puis dans la section « Test Tools / Test Project » :

 


Et voila, le tour est joué, la configuration initiale est maintenant satisfaisante

 

Autre aspect de configuration par défaut, lorsque vous utilisez le générateur automatique de tests depuis votre code (en faisant un click droit / create unit test sur vos méthodes), n’oubliez pas, lors de la création de votre projet de test, de spécifier le modèle de nom de classe de test / nom de méthode de test à utiliser. Pour ceci il suffit de cliquer sur le bouton « Settings » :

 


Puis de choisir la politique de nommage à utiliser :

 


Par exemple, lorsque vous générez un test sur la méthode « Toto » de la classe « Tutu », par défaut un fichier TutuTest.cs contenant une classe TutuTest et une méthode TotoTest sera créé. Si vous préférez que vos noms sont de classe soient plutôt préfixé de « MesTests » et vos méthode de « MonTest », il suffira de modifier de la sorte les trois zones de saisie : « MesTest[File].cs », « MesTest[Class] » et « MonTest[Method] ».

Bons tests !

Posted: lundi 19 février 2007 22:10 par azra
Classé sous :
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

Kangoo a dit :

Au fait, t'as vu, y'a un petit menu "Filter" en haut à droite ;-) (Je viens de me souvenir qu'au Summit on a dit qu'il fallait que je laisse ce commentaire à ce propos, c'est maintenant chose faite !)

# avril 8, 2007 13:14
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- edmx : mise à jour du modèle depuis la base par Matthieu MEZIL le il y a 3 heures et 8 minutes

- Alternatif - Mono 2.0 est arrivé! par #Rui le il y a 4 heures et 22 minutes

- Nouveaux avatars pour vos comptes CodeS-SourceS (suite) par Nix's Blog le il y a 6 heures et 27 minutes

- WSC 2008 : les Videos disponibles ! par Philippe Sentenac [MVP SharePoint] le il y a 8 heures et 35 minutes

- Visual Studio Talk Show: Visual Studio Team System par Azra [Florent Santin] le il y a 10 heures et 20 minutes

- Quand Reporting Services vient taquiner MOSS par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le il y a 21 heures et 12 minutes

- ADO.NET Data Services Hooking POC par Matthieu MEZIL le 10-05-2008, 19:02

- A propos des fichiers “bloqués” par CoqBlog le 10-05-2008, 16:36

- Installer IE7 après avoir installé le SP3 de Windows XP par Nix's Blog le 10-04-2008, 17:59

- [Open XML] Les liens de la semaine du 03/10/08 par Julien Chable le 10-04-2008, 16:00