IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Liste des tests d'une solution


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Par défaut Liste des tests d'une solution
    Bonjour,
    je ne sais pas comment récupérer l'ensemble des classes de tests de ma solution (via le code).
    Si quelqu'un a une idée....Merci

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Si tu ne donnes pas plus de détails ça va être difficile de t'aider...
    Su tu as utilisé le système de tests unitaire de Visual Studio, je suppose que tes classes ont l'attribut [TestClass], donc tu peux faire quelque chose comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var testClasses = from t in Assembly.GetExecutingAssembly().GetTypes()
                      where t.IsDefined(typeof(TestClassAttribute), true)
                      select t;

  3. #3
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Par défaut
    Oui mais Assembly.GetExecutingAssembly() ne me donne que l'assembly d'execution non?
    Moi, j'ai une solution, qui contient plusieurs projet et je voudrais pouvoir récupérer toutes les classes de tests de cette solution, je ne vois pas comment faire.
    Tu as une idée?
    Merci d'avance

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    La "solution" est un concept qui n'existe que pendant le développement... lors de l'exécution, tu ne peux pas savoir de quoi était constituée la solution.

    Si ton exécutable fait référence à d'autres assemblies correspondant à d'autres projets de la solution, tu peux y accéder via AppDomain.CurrentDomain.GetAssemblies(), et chercher dedans les types qui t'intéressent.

  5. #5
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 9
    Par défaut
    Oui, je vois ce que tu veux dire, mais mesprojets ne sont pas forcément tous liés.
    Sais-tu dans Visual Studio quand on fait Test/executer tous les tests de la solution ce qui se passe deriière?

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par veyret Voir le message
    Sais-tu dans Visual Studio quand on fait Test/executer tous les tests de la solution ce qui se passe deriière?
    Non... ça doit être une cuisine interne à VS

Discussions similaires

  1. Obtenir la liste des tables d'une table
    Par Pigoulou dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 09/02/2005, 14h12
  2. Obtenir le listing des tables d'une BDD
    Par zoubidaman dans le forum Outils
    Réponses: 1
    Dernier message: 10/11/2004, 00h17
  3. liste des tables d'une BDD
    Par 120 dans le forum ASP
    Réponses: 4
    Dernier message: 21/06/2004, 14h06
  4. Liste des tables d'une bases de données spécifique
    Par faridos23 dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/08/2003, 22h20
  5. Comment obtenir la liste des paramètres d'une SP ?
    Par Le Gritche dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 14/03/2003, 16h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo