Partager via


Comment : appeler une méthode à partir du banc de test d'objets

Mise à jour : novembre 2007

La procédure suivante montre comment tester vos propres applications sans écrire d'atelier de test séparé. À l'aide de la Fenêtre Outil du banc de test d'objets, vous pouvez passer des arguments à une méthode et contrôler les threads, les événements et la sortie programmatique. Pour gagner du temps, vous pouvez utiliser le Banc de test d'objets pour effectuer rapidement des tests unitaires sur votre code.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour appeler une méthode sur une instance

  1. Écrivez et compilez votre propre application.

  2. Dans le menu Affichage, cliquez sur Affichage de classes.

  3. Développez la fenêtre Affichage de classes pour trouver la classe à tester, cliquez dessus avec le bouton droit, puis cliquez sur Créer une instance.

    La boîte de dialogue Créer une instance s'affiche et vous invite à choisir un nom d'instance pour le test.

  4. Dans la zone Nom, tapez MyTestForThisClass.

    La fenêtre Banc de test d'objets s'ouvre et affiche un rectangle avec coins arrondis qui représente la classe. Le nom de l'instance est aussi affiché dans la zone.

  5. Dans la fenêtre Banc de test d'objets, cliquez avec le bouton droit sur votre classe, puis cliquez sur Appeler une méthode.

    Toutes les méthodes publiques sont affichées pour le test.

  6. Dans la liste du menu contextuel, sélectionnez la méthode ou fonction à vérifier, puis cliquez sur OK.

    La boîte de dialogue Appeler une méthode, boîte de dialogue apparaît.

    Dans la boîte de dialogue Appeler une méthode, fournissez les arguments dans la zone de texte Paramètres ou spécifiez null. Si l'un des paramètres n'est pas valide, un point d'exclamation (!) s'affiche en regard du paramètre. Par exemple, si l'argument requiert un int et que vous tapez du texte, le point d'exclamation vous invite à corriger l'argument d'entrée. Pour corriger le paramètre, tapez simplement le type de données approprié.

    Remarque :

    Pour déclencher un événement sur une classe, sélectionnez l'événement dans la zone de liste de la boîte de dialogue Appeler une méthode.

  7. Cliquez sur OK pour appeler la méthode et commencer le test.

    Si l'appel de méthode réussit, la Résultat de l'appel de méthode, message s'affiche et indique les valeurs de retour de l'appel.

    Si la méthode était void, le message Résultat de l'appel de méthode indique explicitement cette information.

Pour appeler une méthode statique sur un type

  1. Dans l'Affichage de classes, cliquez avec le bouton droit sur le nom de la classe dont vous souhaitez appeler la méthode.

    - ou -

    Dans la fenêtre Banc de test d'objets, cliquez avec le bouton droit sur la représentation sous forme de rectangle avec coins arrondis de l'objet dont vous souhaitez appeler la méthode.

  2. Dans la fenêtre Banc de test d'objets, cliquez avec le bouton droit sur votre classe, puis cliquez sur Appeler une méthode statique.

    La boîte de dialogue Appeler une méthode statique s'affiche.

  3. Dans la liste, cliquez sur la méthode statique à appeler.

    La boîte de dialogue Appeler les méthodes s'affiche.

  4. Dans la boîte de dialogue Appeler une méthode, fournissez les arguments dans la zone de texte Paramètres ou spécifiez null.

    Si l'un des paramètres n'est pas valide, un point d'exclamation (!) s'affiche en regard du paramètre. Par exemple, si l'argument requiert un int et que vous tapez du texte, le point d'exclamation vous invite à corriger l'argument d'entrée. Pour corriger le paramètre, tapez simplement le type de données approprié.

  5. Cliquez sur OK pour appeler la méthode et commencer le test.

    Si l'appel de méthode réussit, la Résultat de l'appel de méthode, message s'affiche et indique les valeurs de retour de l'appel. Si la méthode était void, le message Résultat de l'appel de méthode indique explicitement cette information.

Voir aussi

Autres ressources

Banc de test d'objets

Génération, débogage et test