Sdílet prostřednictvím


TestContext – třída

Slouží k ukládání informací poskytované zkoušky jednotky.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

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

Typ TestContext zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda TestContext Inicializuje novou instanci objektu, který je odvozen od TestContext Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost CurrentTestOutcome Tuto vlastnost můžete v metodě TestCleanup k určení výsledku testu, který byl spuštěn.
Veřejná vlastnost DataConnection Při přepsání v odvozené třídě při zkoušce se používá pro testování databázových získá aktuální datové připojení.
Veřejná vlastnost DataRow Při přepsání v odvozené třídě získá aktuální řádek dat při zkoušce se používá pro testování databázových.
Veřejná vlastnost DeploymentDirectory Získá adresář pro soubory nasazena zkoušky.Tato vlastnost obsahuje obvykle podadresář TestRunDirectory.
Veřejná vlastnost FullyQualifiedTestClassName Získá úplný název třídy, která obsahuje aktuálně spuštěný zkušební metody.
Veřejná vlastnost Properties Při přepsání v odvozené třídě získá vlastnosti testu.
Veřejná vlastnost RequestedPage Získá požadované stránky.
Veřejná vlastnost ResultsDirectory Získá adresář nejvyšší úrovně obsahující výsledky testů a adresáře výsledek testu pro zkoušky.Obvykle se jedná o podadresář TestRunDirectory.
Veřejná vlastnost TestDeploymentDir Získá cestu k adresáři zkušebního nasazení.Se již nepoužívá.Použití DeploymentDirectory namísto.
Veřejná vlastnost TestDir Získá cestu k adresáři test.Se již nepoužívá.Použití TestRunDirectory namísto.
Veřejná vlastnost TestLogsDir Získá cestu k adresáři zkušebního protokolu.Se již nepoužívá.Použití TestRunResultsDirectory namísto.
Veřejná vlastnost TestName Získá název testu.
Veřejná vlastnost TestResultsDirectory Získá adresář pro zkoušky výsledek soubory.
Veřejná vlastnost TestRunDirectory Získá pro zkoušky obsahující nasazena výsledek soubory a adresář nejvyšší úrovně.
Veřejná vlastnost TestRunResultsDirectory Získá adresář nejvyšší úrovně pro soubory s výsledky zkoušky.Tato vlastnost obsahuje obvykle podadresář ResultsDirectory.

Na začátek

Metody

  Název Popis
Veřejná metoda AddResultFile Po přepsán v odvozené třídě přidá do seznamu TestResult.ResultFileNames název souboru.
Veřejná metoda BeginTimer Při přepsání v odvozené třídě začíná časovač se zadaným názvem.
Veřejná metoda EndTimer Při přepsání v odvozené třídě končí časovač se zadaným názvem.
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Veřejná metoda WriteLine Při přepsání v odvozené třídě použít k zápisu trasovací zprávy je spuštěn test.

Na začátek

Pole

  Název Popis
Veřejné poleStatický člen AspNetDevelopmentServerPrefix Prostředí ASP představuje předponu.NET vývoj serveru.

Na začátek

Poznámky

Nelze vytvořit instanci této třídy. Tato třída zdědí třídu nelze vytvořit. Další informace naleznete v tématu Using the TestContext Class.

Příklad použití TestContext vytvořit test jednotky řízené daty, viz How to: Create a Data-Driven Unit Test.

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.VisualStudio.TestTools.UnitTesting – obor názvů

Další zdroje

Using the TestContext Class