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 | |
---|---|---|
TestContext | Initialise une nouvelle instance d'un objet qui dérive de la classe TestContext. |
Début
Propriétés
Nom | Description | |
---|---|---|
CurrentTestOutcome | Vous pouvez utiliser cette propriété dans une méthode TestCleanup pour déterminer le résultat d'un test exécuté. | |
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. | |
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. | |
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. | |
FullyQualifiedTestClassName | Obtient le nom qualifié complet de la classe qui contient la méthode de test qui est en cours d'exécution. | |
Properties | En cas de substitution dans une classe dérivée, obtient les propriétés de test. | |
RequestedPage | Obtient la page demandée. | |
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. | |
TestDeploymentDir | Obtient le chemin d'accès au répertoire de déploiement de test.Non approuvé.Utilisez plutôt DeploymentDirectory. | |
TestDir | Obtient le chemin d'accès au répertoire de test.Non approuvé.Utilisez plutôt TestRunDirectory. | |
TestLogsDir | Obtient le chemin d'accès journal de test.Non approuvé.Utilisez plutôt TestRunResultsDirectory. | |
TestName | Obtient le nom du test. | |
TestResultsDirectory | Obtient le répertoire pour les fichiers de résultats de tests. | |
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. | |
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 | |
---|---|---|
AddResultFile | En cas de substitution dans une classe dérivée, ajoute un nom de fichier à la liste dans TestResult.ResultFileNames. | |
BeginTimer | En cas de substitution dans une classe dérivée, commence une minuterie par le nom spécifié. | |
EndTimer | En cas de substitution dans une classe dérivée, termine une minuterie par le nom spécifié. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
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.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) | |
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 | |
---|---|---|
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