Microsoft.VisualStudio.TestTools.UnitTesting Obor názvů
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í.
Třídy
| Name | Description |
|---|---|
| AfterAssemblyCleanupEventArgs | |
| AfterAssemblyInitializeEventArgs | |
| AfterClassCleanupEventArgs | |
| AfterClassInitializeEventArgs | |
| AfterTestCleanupEventArgs | |
| AfterTestInitializeEventArgs | |
| ArchitectureConditionAttribute |
Tento atribut slouží k ignorování testovací třídy nebo testovací metody na základě aktuální architektury procesu. |
| AssemblyCleanupAttribute |
Atribut vyčištění sestavení. |
| AssemblyFixtureProviderAttribute |
Označuje, že metody na zadané FixtureType anotované s AssemblyInitializeAttribute nebo AssemblyCleanupAttribute by měly být zjištěny a spouštěny jednou za použití testovací sestavení, i když metody nejsou deklarovány v samotném testovacím sestavení. |
| AssemblyInitializeAttribute |
Inicializovat atribut sestavení. |
| Assert |
Kolekce pomocných tříd pro testování různých podmínek v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka. |
| AssertExtensions |
Poskytuje toto rozšíření pro Assert třídy. |
| AssertFailedException |
AssertFailedException – třída Slouží k označení selhání testovacího případu. |
| AssertInconclusiveException |
Výjimka assert inconclusive. |
| BaseShadow | |
| BeforeAssemblyCleanupEventArgs | |
| BeforeAssemblyInitializeEventArgs | |
| BeforeClassCleanupEventArgs | |
| BeforeClassInitializeEventArgs | |
| BeforeTestCleanupEventArgs | |
| BeforeTestInitializeEventArgs | |
| CIConditionAttribute |
Tento atribut se používá k podmíněnému řízení, zda testovací třída nebo testovací metoda se spustí nebo bude ignorován na základě toho, zda test běží v prostředí CI. |
| ClassCleanupAttribute |
Atribut čištění třídy. |
| ClassCleanupExecutionAttribute |
Specifikace, kdy spustit metody čištění tříd. |
| ClassInitializeAttribute |
Atribut inicializace třídy. |
| CollectionAssert |
Kolekce pomocných tříd pro testování různých podmínek spojených s kolekcemi v rámci testů jednotek. Pokud testovaná podmínka není splněná, vyvolá se výjimka. |
| ConditionBaseAttribute |
Tento atribut se používá k podmíněnému řízení, zda se testovací třída nebo testovací metoda spustí nebo bude ignorována na základě podmínky a pomocí volitelné zprávy. |
| CssIterationAttribute |
Identifikátor URI iterace šablon stylů CSS |
| CssProjectStructureAttribute |
Identifikátor URI struktury projektu CSS |
| DataRowAttribute |
Atribut definující vložená data pro testovací metodu |
| DataSourceAttribute |
Určuje připojovací řetězec, název tabulky a metodu přístupu k řádkům pro testování řízené daty. |
| DataSourceElement |
Prvek Zdroj dat. |
| DataSourceElementCollection |
Kolekce elementů zdroje dat. |
| DataTestMethodAttribute |
Tento atribut v současné době neposkytuje žádné jiné funkce v porovnání s TestMethodAttribute. Je k dispozici pouze kvůli zpětné kompatibilitě. Použití TestMethodAttribute se doporučuje i pro parametrizované testy. |
| DeploymentItemAttribute |
Slouží k zadání položky nasazení (souboru nebo adresáře) pro nasazení podle testu. Lze zadat pro testovací třídu nebo testovací metodu. Může mít více instancí atributu, které určují více než jednu položku. Cesta k položce může být absolutní nebo relativní, pokud relativní, je relativní vůči RunConfig.RelativePathRoot. |
| DescriptionAttribute |
Popis testu. |
| DiscoverInternalsAttribute |
Přítomnost tohoto atributu v testovacím sestavení způsobí, že msTest zjistí třídy testů (tj. třídy s atributem TestClass) a testovací metody (tj. metody s atributem TestMethod), které jsou deklarovány interně kromě tříd testů a testovacích metod, které jsou deklarované jako veřejné. Pokud tento atribut není k dispozici v testovací sestavení testy v takových třídách nebudou zjištěny. |
| DoNotParallelizeAttribute |
Specifikace pro zakázání paralelizace |
| DynamicDataAttribute |
Atribut pro definování dynamických dat pro testovací metodu |
| ExecutableConditionAttribute |
Tento atribut slouží k podmíněnému řízení, zda testovací třída nebo testovací metoda bude spuštěna nebo ignorována na základě toho, zda je daný spustitelný soubor (nástroj) k dispozici. |
| ExpectedExceptionAttribute |
Atribut, který určuje, že očekává výjimku zadaného typu. |
| ExpectedExceptionBaseAttribute |
Základní třída pro atributy, které určují, že mají očekávat výjimku z testu jednotek. |
| GenericParameterHelper |
Tato třída je navržená tak, aby uživateli pomohla s testováním jednotek pro typy, které používají obecné typy. GenericParameterHelper splňuje některá běžná omezení obecného typu, například:
|
| GitHubWorkItemAttribute |
Atribut GitHubWorkItem; slouží k zadání problému GitHubu přidruženého k tomuto testu. |
| GlobalTestCleanupAttribute |
Atribut globálního čištění testů, který se vztahuje na každou testovací metodu v sestavení. Metoda, na kterou se tento atribut používá, musí být veřejná, statická, ne generická, má jeden parametr typu TestContext a buď vrátí void nebo Úkol. |
| GlobalTestInitializeAttribute |
Globální test inicializovat atribut, který platí pro každou testovací metodu v sestavení. Metoda, na kterou se tento atribut používá, musí být veřejná, statická, ne generická, má jeden parametr typu TestContext a buď vrátí void nebo Úkol. |
| HostTypeAttribute | |
| IgnoreAttribute |
Tento atribut slouží k ignorování testovací třídy nebo testovací metody s volitelnou zprávou. |
| InternalTestFailureException |
InternalTestFailureException – třída. Slouží k označení interního selhání testovacího případu. |
| MemberConditionAttribute |
Podmíněně spustí nebo ignoruje testovací třídu nebo testovací metodu na základě hodnoty jednoho nebo více |
| OnTestStoppingEventArgs | |
| OSConditionAttribute |
Tento atribut slouží k ignorování testovací třídy nebo testovací metody s volitelnou zprávou. |
| OwnerAttribute |
Testovací vlastník. |
| ParallelizeAttribute |
Specifikace úrovně paralelizace pro testovací běh |
| PlannedTest |
Představuje jeden test, který se plánuje spustit (tj. byl zjištěn a předán aktivní filtr) v aktuálním testovacím běhu. Vráceno .PlannedTests |
| PriorityAttribute |
Atribut priority; slouží k určení priority testu jednotek. |
| PrivateObject |
Tato třída představuje živý nepřístupný interní objekt v systému. |
| PrivateType |
Tato třída představuje soukromou třídu pro funkce Private Accessors. |
| RetryAttribute |
Tento atribut slouží k nastavení počtu opakování testovací metody v případě selhání. |
| RetryBaseAttribute |
Abstraktní atribut, který řídí opakování testovací metody v případě selhání. Záleží na odvozených třídách, abyste definovali, jak se opakování provádí. |
| RetryResult |
Výsledek opakování testu. |
| ShadowingAttribute | |
| STATestClassAttribute |
Atribut testovací třídy. |
| STATestMethodAttribute |
Atribut testovací třídy. |
| StringAssert |
Řetězcový výraz. |
| TestCategoryAttribute |
Atribut TestCategory; slouží k určení kategorie testu jednotek. |
| TestCategoryBaseAttribute |
Základní třída pro atribut Category. |
| TestClassAttribute |
Tento atribut slouží k označení testovacích tříd. |
| TestClassExtensionAttribute | |
| TestCleanupAttribute |
Atribut vyčištění testu označuje metody, které jsou provedeny po každém testu označeném značkou TestMethodAttribute. |
| TestConfiguration |
Podpora nastavení konfigurace pro testy |
| TestConfigurationSection |
Oddíl konfigurace pro testy. |
| TestContext |
Slouží k ukládání informací, které jsou k dispozici pro testy jednotek. |
| TestDataRow<T> |
Pokud je tento typ vrácen z GetData(MethodInfo) (například prostřednictvím DynamicDataAttribute), určuje informace související s konkrétním testovacím případem. |
| TestDataSourceDiscoveryAttribute |
Určuje způsob zjišťování ITestDataSource testů. |
| TestDataSourceOptionsAttribute |
Určuje možnosti pro všechna ITestDataSource aktuální sestavení. |
| TestExecution | |
| TestExecutionEventArgs | |
| TestExtensionExecution | |
| TestFilterContext |
Snímek metadat MSTest zveřejňuje ITestFilter pro jeden test, který je třeba vzít v úvahu. |
| TestFilterProviderAttribute |
Zaregistruje uživatelem zadanou ITestFilter implementaci, kterou adaptér MSTest vyvolá pro každý test, který se chystá spustit, po použití jakéhokoli filtru příkazového řádku ( |
| TestIdGenerationStrategyAttribute |
Určuje, jak vygenerovat TESTOVACÍ ID. |
| TestInitializeAttribute |
Atribut inicializace testu. |
| TestMethodAttribute |
Tento atribut slouží k označení testovacích metod. |
| TestMethodInvokerContext | |
| TestMethodInvokerResult | |
| TestPropertyAttribute |
Atribut testovací vlastnosti. |
| TestRun |
Poskytuje okolí přístup k informacím o aktuálně prováděném testovacím spuštění. |
| TimeoutAttribute |
Atribut časového limitu; slouží k určení časového limitu testu jednotek. |
| UnitTestAssertException |
Základní třída pro výjimky rozhraní. |
| WebServiceHelper | |
| WorkItemAttribute |
Atribut WorkItem; slouží k zadání pracovní položky přidružené k tomuto testu. |
Struktury
| Name | Description |
|---|---|
| Assert.AssertAreEqualInterpolatedStringHandler<TArgument> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertAreNotEqualInterpolatedStringHandler<TArgument> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertAreNotSameInterpolatedStringHandler<TArgument> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertAreSameInterpolatedStringHandler<TArgument> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertCountInterpolatedStringHandler<TItem> |
Poskytuje interpolovanou obslužnou rutinu řetězce, kterou HasCount<T>(Int32, IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) používá a IsEmpty<T>(IEnumerable<T>, Assert.AssertCountInterpolatedStringHandler<T>, String) která přiděluje a formátuje zprávu pouze v případě selhání kontrolního výrazu. |
| Assert.AssertGenericIsExactInstanceOfTypeInterpolatedStringHandler<TArg> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertGenericIsInstanceOfTypeInterpolatedStringHandler<TArg> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertGenericIsNotExactInstanceOfTypeInterpolatedStringHandler<TArg> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertGenericIsNotInstanceOfTypeInterpolatedStringHandler<TArg> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsExactInstanceOfTypeInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsFalseInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsInstanceOfTypeInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsNotEmptyInterpolatedStringHandler<TItem> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsNotExactInstanceOfTypeInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsNotInstanceOfTypeInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsNotNullInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsNullInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertIsTrueInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertNonGenericAreEqualInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertNonGenericAreNotEqualInterpolatedStringHandler |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertNonStrictThrowsAsyncInterpolatedStringHandler<TException> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertNonStrictThrowsInterpolatedStringHandler<TException> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertSingleInterpolatedStringHandler<TItem> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertThrowsExactlyAsyncInterpolatedStringHandler<TException> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| Assert.AssertThrowsExactlyInterpolatedStringHandler<TException> |
Poskytuje interpolovanou obslužnou rutinu řetězce používanou přetížením |
| RetryContext |
Představuje kontext pro opakování testu. |
| TestFilterResult |
Rozhodnutí vrácené ITestFilter pro jeden test. |
Rozhraní
| Name | Description |
|---|---|
| ITestDataSource |
Test zdroje dat pro testy řízené daty |
| ITestDataSourceEmptyDataSourceExceptionInfo |
Volitelná schopnost vlastního ITestDataSource objektu poskytovat bohatší informace, když zdroj dat nevrátí žádné řádky. Když zdroj dat implementuje toto rozhraní, msTest používá vrácené názvy členů a typů k vytvoření zprávy s větší akcí výjimku místo obecné |
| ITestDataSourceIgnoreCapability |
Určuje schopnost zdroje testovacích dat, která se má ignorovat, a definuje důvod ignorování. |
| ITestDataSourceUnfoldingCapability |
Určuje schopnost zdroje testovacích dat definovat, jak se mají parametrizované testy spouštět, a to buď jako jednotlivé testovací případy pro každý řádek dat, nebo jako jeden testovací případ. To má vliv na výsledky testu a reprezentaci uživatelského rozhraní testů. |
| ITestFilter |
Implementuje filtr testů zadaný uživatelem, který se rozhodne podle testu, zda se má test spustit, bezobslužně vynechat nebo hlásit jako vynechání. |
| ITestMethod |
TestMethod pro spuštění |
| ITestMethodInvoker | |
| ITestRunInfo |
Okolí jen pro čtení informace o aktuálním testovacím běhu. Přístup prostřednictvím Current. |
Výčty
| Name | Description |
|---|---|
| ClassCleanupBehavior |
Kdy spustit ClassCleanup během provádění testu. |
| ConditionMode |
Výčet použitý ConditionBaseAttribute k řízení, zda je podmínka obrácena. |
| DataAccessMethod |
Výčet pro přístup k datovým řádkům při testování řízeném daty |
| DelayBackoffType |
Určuje typ zpětného odpožďování mezi opakováními. |
| DynamicDataSourceType |
Výčet určující, zda jsou data uložena jako vlastnost, v metodě nebo v poli. |
| ExecutionScope |
Režim paralelního spuštění |
| InheritanceBehavior |
Výčet chování dědičnosti, který lze použít s ClassInitializeAttribute třídou i ClassCleanupAttribute třídou. Definuje chování ClassInitialize a ClassCleanup metody základních tříd. Typ výčtu se musí shodovat. |
| MessageLevel |
Určuje úroveň závažnosti zpráv zobrazených pomocí DisplayMessage(MessageLevel, String) rozhraní API. |
| OperatingSystems |
Výčet, který se používá OSConditionAttribute k řízení toho, které operační systémy testovací metoda nebo třída testů podporuje nebo nepodporuje. |
| SequenceOrder |
Určuje, zda se prvky sekvence musí objevit ve stejném pořadí nebo v libovolném pořadí při porovnávání kolekcí s AreSequenceEqual<T>(IEnumerable<T>, IEnumerable<T>, SequenceOrder, String, String, String). |
| TestArchitectures |
Výčet, který se používá ArchitectureConditionAttribute k řízení toho, která procesní architektura testovací metody nebo třídy testů podporuje nebo nepodporuje. |
| TestDataSourceDiscoveryOption |
Podporované režimy zjišťování pro ITestDataSource testy. |
| TestDataSourceUnfoldingStrategy |
Určuje, jak se mají parametrizované testy spouštět, a to buď jako jednotlivé testovací případy pro každý řádek dat, nebo jako jeden testovací případ. To má vliv na výsledky testu a reprezentaci uživatelského rozhraní testů. |
| TestFilterAction |
Určuje, jak má adaptér MSTest zacházet s testem, pro který ITestFilter vrátil určitý TestFilterResult. |
| TestIdGenerationStrategy |
Podporované strategie generování ID testu. |
| TestTimeout |
Výčet časových limitů, které lze použít s TimeoutAttribute třídou. Typ výčtu se musí shodovat. |
| UnitTestOutcome |
výsledky testu jednotek. |
Delegáti
| Name | Description |
|---|---|
| BaseShadow.ElementConverter | |