Udostępnij za pośrednictwem


Klasa TestContext

Służy do przechowywania informacji dostarczanych do badania jednostki.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.TestTools.UnitTesting.TestContext

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UnitTesting
Zestaw:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (w Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Składnia

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

Typ TestContext uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona TestContext Inicjuje nowe wystąpienie obiektu, który wynika z TestContext klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna CurrentTestOutcome Ta właściwość w metodzie TestCleanup służy do określenia wyników badań, które zostało uruchomione.
Właściwość publiczna DataConnection Gdy zastąpiony w klasie pochodnej, pobiera bieżące połączenie danych, podczas badania jest używany dla danych badań.
Właściwość publiczna DataRow Gdy zastąpiony w klasie pochodnej, pobiera bieżący wiersz danych, podczas badania jest używany dla danych badań.
Właściwość publiczna DeploymentDirectory Pobiera katalog dla plików rozmieszczony dla wykonywania badania.Właściwość ta zawiera zazwyczaj podkatalog TestRunDirectory.
Właściwość publiczna FullyQualifiedTestClassName Pobiera pełną nazwę klasy, która zawiera metody badania, które jest aktualnie uruchomione.
Właściwość publiczna Properties Gdy zastąpiony w klasie pochodnej, pobiera właściwości badania.
Właściwość publiczna RequestedPage Pobiera żądanej strony.
Właściwość publiczna ResultsDirectory Pobiera katalogu najwyższego poziomu, który zawiera wyniki badań i katalogów wynik badania dla badania.Zazwyczaj jest to podkatalog TestRunDirectory.
Właściwość publiczna TestDeploymentDir Pobiera ścieżkę do katalogu wdrażania badania.Przestarzałe.Użyj DeploymentDirectory zamiast.
Właściwość publiczna TestDir Pobiera ścieżkę do katalogu test.Przestarzałe.Użyj TestRunDirectory zamiast.
Właściwość publiczna TestLogsDir Pobiera ścieżkę do katalogu dziennika badania.Przestarzałe.Użyj TestRunResultsDirectory zamiast.
Właściwość publiczna TestName Pobiera nazwę testu.
Właściwość publiczna TestResultsDirectory Pobiera katalogu dla badania pliki wyników.
Właściwość publiczna TestRunDirectory Pobiera katalogu najwyższego poziomu dla wykonywania badania zawierający pliki wdrożonego i wynik.
Właściwość publiczna TestRunResultsDirectory Pobiera katalogu najwyższego poziomu dla wykonywania pliki wyników badania.Właściwość ta zawiera zazwyczaj podkatalog ResultsDirectory.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddResultFile Gdy zastąpiony w klasie pochodnej, dodaje nazwę pliku do listy w TestResult.ResultFileNames.
Metoda publiczna BeginTimer Gdy zastąpiony w klasie pochodnej, rozpoczyna się timer o określonej nazwie.
Metoda publiczna EndTimer Gdy zastąpiony w klasie pochodnej, kończy się timer o określonej nazwie.
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna ToString Returns a string that represents the current object. (Odziedziczone z Object).
Metoda publiczna WriteLine Gdy zastąpiony w klasie pochodnej, używany do zapisu śledzenia wiadomości, badanie jest uruchomiona.

Początek

Pola

  Nazwa Opis
Pole publiczneStatyczny element członkowski AspNetDevelopmentServerPrefix Reprezentuje prefiks dla aplikacji ASP.NET Development Server.

Początek

Uwagi

Nie można utworzyć wystąpienia tej klasy.Nie należy tworzyć klasy, która dziedziczy z tej klasy.Aby uzyskać więcej informacji, zobacz Using the TestContext Class.

Przykładem, jak można użyć TestContext do utworzenia test jednostki sterowanych danymi, zobacz Porady: tworzenie testu jednostkowego opartego na danych.

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UnitTesting

Inne zasoby

Using the TestContext Class