TestContext-Klasse
Wird verwendet, um Informationen zu speichern, die für Komponententests bereitgestellt werden.
Vererbungshierarchie
System.Object
Microsoft.VisualStudio.TestTools.UnitTesting.TestContext
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
Public MustInherit Class TestContext
public abstract class TestContext
public ref class TestContext abstract
[<AbstractClass>]
type TestContext = class end
public abstract class TestContext
Der TestContext-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
TestContext | Initialisiert eine neue Instanz eines Objekts, das von der TestContext-Klasse abgeleitet wird. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
CurrentTestOutcome | Sie können diese Eigenschaft in einer TestCleanup-Methode verwenden, um das Ergebnis eines ausgeführten Tests zu ermitteln. | |
DataConnection | Ruft beim Überschreiben in einer abgeleiteten Klasse die aktuelle Datenverbindung ab, wenn der Test zum datengesteuerten Testen verwendet wird. | |
DataRow | Ruft beim Überschreiben in einer abgeleiteten Klasse die aktuelle Datenzeile ab, wenn der Test zum datengesteuerten Testen verwendet wird. | |
DeploymentDirectory | Ruft das Verzeichnis für Dateien ab, die für den Testlauf bereitgestellt werden.Diese Eigenschaft enthält in der Regel ein Unterverzeichnis von TestRunDirectory. | |
FullyQualifiedTestClassName | Ruft den vollqualifizierten Name der Klasse ab, die die Testmethode enthält, die gerade ausgeführt wird. | |
Properties | Ruft beim Überschreiben in einer abgeleiteten Klasse die Test-Eigenschaften ab. | |
RequestedPage | Ruft die angeforderte Seite ab. | |
ResultsDirectory | Ruft das Verzeichnis der obersten Ebene ab, das Testergebnisse und Testergebnisverzeichnisse des Testlaufs enthält.Dies ist in der Regel ein Unterverzeichnis von TestRunDirectory. | |
TestDeploymentDir | Ruft den Pfad zum Testbereitstellungsverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen DeploymentDirectory. | |
TestDir | Ruft den Pfad zum Testverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen TestRunDirectory. | |
TestLogsDir | Ruft den Pfad zum Testprotokollverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen TestRunResultsDirectory. | |
TestName | Ruft den Testnamen ab. | |
TestResultsDirectory | Ruft das Verzeichnis für die Testergebnisdateien ab. | |
TestRunDirectory | Ruft das Verzeichnis der obersten Ebene für den Testlauf ab, das bereitgestellte Dateien und Ergebnisdateien enthält. | |
TestRunResultsDirectory | Ruft das Verzeichnis der obersten Ebene für die Ergebnisdateien des Testlaufs ab.Diese Eigenschaft enthält in der Regel ein Unterverzeichnis von ResultsDirectory. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddResultFile | Fügt beim Überschreiben in einer abgeleiteten Klasse einen Dateinamen zu der Liste in TestResult.ResultFileNames hinzu. | |
BeginTimer | Beim Überschreiben in einer abgeleiteten Klasse wird ein Zeitgeber mit dem angegebenen Namen gestartet. | |
EndTimer | Beim Überschreiben in einer abgeleiteten Klasse wird ein Zeitgeber mit dem angegebenen Namen beendet. | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
Finalize | Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetHashCode | Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) | |
WriteLine | Wird beim Überschreiben in einer abgeleiteten Klasse verwendet, um Verfolgungsmeldungen zu schreiben, während der Test ausgeführt wird. |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
AspNetDevelopmentServerPrefix | Stellt das Präfix für ASP.NET Development Server dar. |
Zum Seitenanfang
Hinweise
Diese Klasse kann nicht instanziiert werden. Erstellen Sie keine Klasse, die von dieser Klasse erbt. Weitere Informationen finden Sie unter Using the TestContext Class.
Ein Beispiel für die Verwendung von TestContext zum Erstellen eines datengesteuerten Komponententests finden Sie unter Gewusst wie: Erstellen eines datengesteuerten Komponententests.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualStudio.TestTools.UnitTesting-Namespace