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

- SharePoint 2007 : Professional Developers Conference 2008 par Philippe Sentenac [MVP SharePoint] le il y a 4 heures et 15 minutes

- [Silverlight] En attendant Silverlight 2 RTW par Blog Technique d'Audrey PETIT le 10-11-2008, 21:55

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le 10-11-2008, 01:18

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le 10-09-2008, 23:39

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38