TestContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |