TestContext Třída

Definice

Slouží k ukládání informací, které jsou k dispozici pro testy jednotek.

public abstract class TestContext
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class TestContext
type TestContext = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type TestContext = class
Public MustInherit Class TestContext
Dědičnost
TestContext
Atributy

Konstruktory

Name Description
TestContext()

Slouží k ukládání informací, které jsou k dispozici pro testy jednotek.

Pole

Name Description
AspNetDevelopmentServerPrefix

Slouží k ukládání informací, které jsou k dispozici pro testy jednotek.

Vlastnosti

Name Description
CancellationToken

Získá token zrušení. Tento token se zruší, když vyprší časový limit testu. Pokud se test explicitně zruší, dojde k přerušení.

CancellationTokenSource

Získá nebo nastaví zdroj tokenu zrušení. Tento zdroj tokenu se zruší při vypršení časového limitu testu. Pokud se test explicitně zruší, dojde také k přerušení testu.

Current

Získá aktuální TestContext instanci.

CurrentTestOutcome

Získá aktuální výsledek testu.

DataConnection

Získá aktuální řádek datového připojení při použití testu pro testování řízeného daty.

DataRow

Získá aktuální řádek dat při použití testu pro testování řízeného daty.

DeploymentDirectory

Získá adresář pro soubory nasazené pro testovací běh. Obvykle podadresář .TestRunDirectory

FullyQualifiedTestClassName

Získá plně kvalifikovaný název třídy obsahující testovací metodu, která je aktuálně spuštěna.

ManagedMethod

Získá plně zadaný formát metadat názvu metody.

ManagedType

Získá plně zadaný formát metadat názvu typu.

Properties

Získá vlastnosti testu pro test.

RequestedPage

Slouží k ukládání informací, které jsou k dispozici pro testy jednotek.

ResultsDirectory

Získá základní adresář pro výsledky z testovacího spuštění. Obvykle podadresář .TestRunDirectory

TestData

Získá nebo nastaví testovací data pro spuštěnou testovací metodu.

TestDeploymentDir
Zastaralé.

Získá adresář pro soubory nasazené pro testovací běh. Obvykle podadresář .TestRunDirectory Stejné jako DeploymentDirectory. Místo toho tuto vlastnost použijte.

TestDir
Zastaralé.

Získá základní adresář pro testovací běh, ve kterém jsou uloženy nasazené soubory a výsledné soubory. Stejné jako TestRunDirectory. Místo toho tuto vlastnost použijte.

TestDisplayName

Získá nebo nastaví zobrazovaný název testu pro spuštěnou testovací metodu.

TestException

Získá nebo nastaví výjimku, ke které došlo v testInitialize nebo TestMethod kroky.

TestLogsDir
Zastaralé.

Získá adresář pro soubory výsledků testovacího spuštění. Obvykle podadresář .ResultsDirectory Stejné jako TestRunResultsDirectory. Tuto vlastnost použijte pro soubory výsledků spuštění testu nebo TestResultsDirectory soubory výsledků specifické pro testy.

TestName

Získá název testovací metody, která se právě spouští.

TestResultsDirectory

Získá adresář pro soubory výsledků testu.

TestRunCount

Získá aktuální pokus o testovací běh. Tato vlastnost je relevantní při použití RetryAttribute (nebo jakékoli implementace RetryBaseAttribute). Při prvním spuštění je tato vlastnost nastavena na hodnotu 1. Při dalších opakováních se hodnota zvýší.

TestRunDirectory

Získá základní adresář pro testovací běh, ve kterém jsou uloženy nasazené soubory a výsledné soubory.

TestRunResultsDirectory

Získá adresář pro soubory výsledků testovacího spuštění. Obvykle podadresář .ResultsDirectory

Metody

Name Description
AddResultFile(String)

Přidá název souboru do seznamu v testResult.ResultFileNames.

BeginTimer(String)

Zahájí časovač se zadaným názvem.

DisplayMessage(MessageLevel, String)

Používá se k zápisu trasovacích zpráv při běhu testu.

EndTimer(String)

Ukončí časovač se zadaným názvem.

Write(String, Object[])

Slouží k zápisu trasovacích zpráv během spuštění testu.

Write(String)

Slouží k zápisu trasovacích zpráv během spuštění testu.

WriteLine(String, Object[])

Slouží k zápisu trasovacích zpráv během spuštění testu.

WriteLine(String)

Slouží k zápisu trasovacích zpráv během spuštění testu.

Platí pro