Freigeben über


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
Geschützte Methode TestContext Initialisiert eine neue Instanz eines Objekts, das von der TestContext-Klasse abgeleitet wird.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft CurrentTestOutcome Sie können diese Eigenschaft in einer TestCleanup-Methode verwenden, um das Ergebnis eines ausgeführten Tests zu ermitteln.
Öffentliche Eigenschaft DataConnection Ruft beim Überschreiben in einer abgeleiteten Klasse die aktuelle Datenverbindung ab, wenn der Test zum datengesteuerten Testen verwendet wird.
Öffentliche Eigenschaft DataRow Ruft beim Überschreiben in einer abgeleiteten Klasse die aktuelle Datenzeile ab, wenn der Test zum datengesteuerten Testen verwendet wird.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft FullyQualifiedTestClassName Ruft den vollqualifizierten Name der Klasse ab, die die Testmethode enthält, die gerade ausgeführt wird.
Öffentliche Eigenschaft Properties Ruft beim Überschreiben in einer abgeleiteten Klasse die Test-Eigenschaften ab.
Öffentliche Eigenschaft RequestedPage Ruft die angeforderte Seite ab.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft TestDeploymentDir Ruft den Pfad zum Testbereitstellungsverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen DeploymentDirectory.
Öffentliche Eigenschaft TestDir Ruft den Pfad zum Testverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen TestRunDirectory.
Öffentliche Eigenschaft TestLogsDir Ruft den Pfad zum Testprotokollverzeichnis ab.Diese Option ist veraltet.Verwenden Sie stattdessen TestRunResultsDirectory.
Öffentliche Eigenschaft TestName Ruft den Testnamen ab.
Öffentliche Eigenschaft TestResultsDirectory Ruft das Verzeichnis für die Testergebnisdateien ab.
Öffentliche Eigenschaft TestRunDirectory Ruft das Verzeichnis der obersten Ebene für den Testlauf ab, das bereitgestellte Dateien und Ergebnisdateien enthält.
Öffentliche Eigenschaft 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
Öffentliche Methode AddResultFile Fügt beim Überschreiben in einer abgeleiteten Klasse einen Dateinamen zu der Liste in TestResult.ResultFileNames hinzu.
Öffentliche Methode BeginTimer Beim Überschreiben in einer abgeleiteten Klasse wird ein Zeitgeber mit dem angegebenen Namen gestartet.
Öffentliche Methode EndTimer Beim Überschreiben in einer abgeleiteten Klasse wird ein Zeitgeber mit dem angegebenen Namen beendet.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode 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
Öffentliches FeldStatischer Member 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

Weitere Ressourcen

Using the TestContext Class