Partager via


TestContext, classe

Permet de stocker des informations qui sont fournies aux tests unitaires.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UnitTesting.TestContext

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Déclaration
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext =  class end
public abstract class TestContext

Le type TestContext expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée TestContext Initialise une nouvelle instance d'un objet qui dérive de la classe TestContext.

Début

Propriétés

  Nom Description
Propriété publique CurrentTestOutcome Vous pouvez utiliser cette propriété dans une méthode TestCleanup pour déterminer le résultat d'un test exécuté.
Propriété publique DataConnection En cas de substitution dans une classe dérivée, obtient la connexion de données actuelle lorsque le test est utilisé pour des tests pilotés par des données.
Propriété publique DataRow En cas de substitution dans une classe dérivée, obtient la ligne de données actuelle lorsque le test est utilisé pour des tests pilotés par des données.
Propriété publique DeploymentDirectory Obtient le répertoire pour les fichiers déployés pour la série de tests.Cette propriété contient généralement un sous-répertoire de TestRunDirectory.
Propriété publique FullyQualifiedTestClassName Obtient le nom qualifié complet de la classe qui contient la méthode de test qui est en cours d'exécution.
Propriété publique Properties En cas de substitution dans une classe dérivée, obtient les propriétés de test.
Propriété publique RequestedPage Obtient la page demandée.
Propriété publique ResultsDirectory Obtient le répertoire de niveau supérieur qui contient les fichiers déployés et les fichiers de résultats pour la série de tests.Il s'agit en général d'un sous-répertoire de TestRunDirectory.
Propriété publique TestDeploymentDir Obtient le chemin d'accès au répertoire de déploiement de test.Déconseillé.Utilisez plutôt DeploymentDirectory.
Propriété publique TestDir Obtient le chemin d'accès au répertoire de test.Déconseillé.Utilisez plutôt TestRunDirectory.
Propriété publique TestLogsDir Obtient le chemin d'accès journal de test.Déconseillé.Utilisez plutôt TestRunResultsDirectory.
Propriété publique TestName Obtient le nom du test.
Propriété publique TestResultsDirectory Obtient le répertoire pour les fichiers de résultats de tests.
Propriété publique TestRunDirectory Obtient le répertoire de niveau supérieur pour la série de tests qui contient les fichiers déployés et les fichiers de résultats.
Propriété publique TestRunResultsDirectory Obtient le répertoire de niveau supérieur pour les fichiers de résultats de la série de tests.Cette propriété contient généralement un sous-répertoire de ResultsDirectory.

Début

Méthodes

  Nom Description
Méthode publique AddResultFile En cas de substitution dans une classe dérivée, ajoute un nom de fichier à la liste dans TestResult.ResultFileNames.
Méthode publique BeginTimer En cas de substitution dans une classe dérivée, commence une minuterie par le nom spécifié.
Méthode publique EndTimer En cas de substitution dans une classe dérivée, termine une minuterie par le nom spécifié.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actif. (Hérité de Object.)
Méthode publique WriteLine En cas de substitution dans une classe dérivée, permet d'écrire des messages de trace pendant l'exécution du test.

Début

Champs

  Nom Description
Champ publicMembre statique AspNetDevelopmentServerPrefix Représente le préfixe pour le serveur de développement ASP.NET.

Début

Notes

Cette classe ne peut pas être instanciée.Ne créez pas de classe qui hérite de cette classe.Pour plus d'informations, consultez Using the TestContext Class.

Pour obtenir un exemple de la façon dont vous pouvez utiliser TestContext pour créer un test unitaire piloté par des données, consultez Comment : créer un test unitaire piloté par des données.

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms

Autres ressources

Using the TestContext Class