Sdílet prostřednictvím


TestElement – třída

Poskytuje základní třída pro všechny testy.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.TestTools.Common.TestElement
    Microsoft.VisualStudio.TestTools.Common.TestAggregation

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

Syntaxe

'Deklarace
<SerializableAttribute> _
Public MustInherit Class TestElement _
    Implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider,  _
    ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest
[SerializableAttribute]
public abstract class TestElement : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, 
    IHostedTest
[SerializableAttribute]
public ref class TestElement abstract : ITestElement, 
    ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, 
    IHostedTest
[<AbstractClass>]
[<SerializableAttribute>]
type TestElement =  
    class
        interface ITestElement
        interface ICloneable
        interface IVerifiable
        interface IVisiblePropertyProvider
        interface ITestElementResultTestPropertyProvider
        interface IXmlTestStore
        interface IHostedTest
    end
public abstract class TestElement implements ITestElement, ICloneable, IVerifiable, IVisiblePropertyProvider, ITestElementResultTestPropertyProvider, IXmlTestStore, IHostedTest

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

Konstruktory

  Název Popis
Chráněná metoda TestElement() Vytvoří novou instanci třídy TestElement.
Chráněná metoda TestElement(TestElement) Inicializuje novou instanci TestElement třídy pomocí poskytnutého kopii kontrolního prvku.
Chráněná metoda TestElement(SerializationInfo, StreamingContext) Inicializuje novou instanci TestElement třídy z Serializovaná data.
Chráněná metoda TestElement(String, String) Inicializuje novou instanci TestElement třídy pomocí zadaného názvu a popisu.
Chráněná metoda TestElement(String, String, String) Inicializuje novou instanci TestElement třídy pomocí poskytnutého název, popis a skladování.
Chráněná metoda TestElement(TestId, String, String) Vytvoří novou instanci třídy TestElement.
Chráněná metoda TestElement(TestId, String, String, String) Vytvoří novou instanci třídy TestElement.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost AbortRunOnAgentFailure Získá nebo nastaví hodnotu, která označuje, zda bude přerušena zkoušky, pokud test agent nezdaří.
Veřejná vlastnost Adapter Při přepsání v odvozené třídě, získá přidružené diagnostických dat adaptéru.
Veřejná vlastnost AgentAttributes Získá slovník agent atributů.
Veřejná vlastnost CanBeAggregated Při přepsání v odvozené třídě, získá hodnota, která určuje, zda lze agregovat tento prvek testu.
Veřejná vlastnost CategoryId Získá nebo nastaví ID kategorie test pro tento prvek testu.
Veřejná vlastnost ControllerPlugin Při přepsání v odvozené třídě, získá objekt rozšíření vlastního zařízení.
Veřejná vlastnost Copy Obdrží kopii tohoto kontrolního prvku.
Veřejná vlastnost CreatedByUI Získá nebo nastaví hodnotu, která označuje, zda byl vytvořen tento prvek uživatelského rozhraní.
Veřejná vlastnost CssIteration Získá nebo nastaví cestu iterace odpovídající pracovní položky.
Veřejná vlastnost CssProjectStructure Získá nebo nastaví cestu položky odpovídající pracovní oblasti.
Veřejná vlastnost DeploymentItems Kolekce položek, které mají být zavedena společně se tento test získá.
Veřejná vlastnost DeploymentItemsEditable Získá-li pole názvů souborů pro zavedení položky, které jsou upravitelné.
Veřejná vlastnost Description Získá nebo nastaví popis tohoto kontrolního prvku.
Veřejná vlastnost Enabled Získá nebo nastaví hodnotu, která označuje, zda je povolen tento prvek testu.
Veřejná vlastnost ErrorMessageForNonRunnable Chybová zpráva, pokud není prvek testu spustitelné pracovní získá.
Veřejná vlastnost ExecutionId Získá nebo nastaví ID spuštění
Veřejná vlastnost Groups Získá kolekce vlastností popisovače představuje skupiny, do kterých patří vlastnosti tohoto prvku testu a také určuje, jak budou seskupeny popisovače v okně Vlastnosti uživatelského rozhraní.
Veřejná vlastnost HostData Získá nebo nastaví údaje pro vlastní hostitele, který je identifikován HostType vlastnost.
Veřejná vlastnost HostType Získá nebo nastaví název vlastního hostitele pro test namísto výchozího hostitele.
Veřejná vlastnost HumanReadableId Načte ID tohoto prvku testu je zobrazen v uživatelském rozhraní.
Veřejná vlastnost Id Získá ID pro tento prvek testu.
Veřejná vlastnost IsAutomated Hodnota, která určuje, zda je tento prvek testu automatické získá.
Veřejná vlastnost IsGroupable Získá nebo nastaví hodnotu, která označuje, zda tento prvek testu mohou být seskupeny.
Veřejná vlastnost IsLoadTestCandidate Získá hodnotu označující, zda tento prvek testu bude zahrnuta v seznamu možných zatížení testů v uživatelském rozhraní.
Veřejná vlastnost IsModified Získá nebo nastaví hodnotu, která označuje, zda tento prvek testu byl změněn.
Veřejná vlastnost IsRunnable Získá nebo nastaví hodnotu, která označuje, zda je tento prvek testu spustitelné pracovní.
Veřejná vlastnost IsRunOnRestart Získá nebo nastaví hodnotu, která označuje, zda tento prvek test spustit, pokud je restartování spusťte test.
Veřejná vlastnost Link Získá odkaz na tento prvek testu.
Veřejná vlastnost Name Získá nebo nastaví název prvku tohoto testu.
Veřejná vlastnost Owner Získá nebo nastaví jméno vlastníka tohoto kontrolního prvku.
Veřejná vlastnost ParentExecId Získá nebo nastaví TestExecId test nadřazeného prvku.
Veřejná vlastnost Priority Získá nebo nastaví relativní důležitost tohoto kontrolního prvku.
Veřejná vlastnost ProjectData Získá nebo nastaví data pro zkušební projekt, který obsahuje tento prvek testu.
Veřejná vlastnost ProjectName Získá název zkušební projekt, který obsahuje tento prvek testu.
Veřejná vlastnost ProjectRelativePath Relativní cesta zkušební projekt, který obsahuje tento kontrolní prvek získá.
Veřejná vlastnost Properties Získá kolekce vlastností pro tento prvek testu.
Veřejná vlastnost ReadOnly V odvozené třídě přepsán, získá nebo nastaví hodnotu, která označuje, zda tento prvek testu je jen pro čtení.
Veřejná vlastnost SolutionName Získá název obsahující tento prvek zkušebního roztoku.
Veřejná vlastnost SourceFileName Získá cestu a název souboru pro test, který obsahuje tento prvek.
Veřejná vlastnost Storage Získá nebo nastaví cestu umístění úložiště položek nasazení tohoto prvku.
Veřejná vlastnost TestCategories Kolekce test získá kategorie zboží, které je přiřazen tento prvek testu uživatelem v uživatelském rozhraní.
Veřejná vlastnost TestIdString Získá test ID pro tento prvek testu jako string.
Veřejná vlastnost TestType Při přepsání v odvozené třídě, získá typ této zkoušky.
Veřejná vlastnost TestTypeName Typ prvku test získá jako řetězec.
Veřejná vlastnost Timeout Získá nebo nastaví počet sekund, po spuštění tohoto prvku test časový limit.
Veřejná vlastnost UserData Získá nebo nastaví objekt, který obsahuje data libovolného nonpersistable pro prvek vlastní test.
Veřejná vlastnost VisibleProperties Získá sadu vlastností tohoto prvku testu, který je zobrazen v uživatelském rozhraní.
Veřejná vlastnost WorkItemIds Získá nebo nastaví seznam pracovní položky ID přidružen tento prvek testu.
Veřejná vlastnost WorkItemIdsViewable Získá nebo nastaví pracovní položky ID práce zobrazitelné položky seznamu.

Nahoru

Metody

  Název Popis
Veřejná metoda AssignIsRunnable Přiřadí hodnoty IsRunnable a ErrorMessageForNonRunnable vlastnosti.
Veřejná metoda Clone V odvozené třídě přepsána, vrátí kopii tohoto prvku testu.
Veřejná metoda Equals Vrátí hodnotu, která označuje, zda je zadaný objekt rovnající se tento objekt prvek testu. (Přepisuje Object.Equals(Object).)
Veřejná metoda FillDataRow Pomocí dat výsledky zkoušek z viditelné vlastnosti tohoto prvku test vyplní poskytnutý datový objekt řádku.
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Chráněná metodaStatický člen GetDeploymentItemsFromEditableItems Vrátí kolekci položek nasazení je generováno na základě zadané pole názvů položky přiřazené k této zkoušky, které lze upravovat.
Chráněná metodaStatický člen GetEditableItemsFromDeploymentItems Vrátí pole názvů upravitelné položky generované z kolekce položek nasazení.
Veřejná metoda GetHashCode Slouží jako funkci hash u určitého typu. (Přepisuje Object.GetHashCode().)
Veřejná metoda GetObjectData Vyplní SerializationInfo pomocí dat, která je pro serializaci objektu.
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda IsValid Vrátí hodnotu, která označuje, zda je tento test prvek platný.
Veřejná metoda Load Načte aktuální objekt zadané v prvku XML pomocí zadané parametry.
Chráněná metoda MemberwiseClone Vytvoří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda Save Uloží aktuální objekt poskytnutý prvek XML pomocí zadané parametry.
Veřejná metoda ToString Vrací řetězcové vyjádření tohoto kontrolního prvku. (Přepisuje Object.ToString().)

Nahoru

Pole

  Název Popis
Veřejné poleStatický člen CanBeAggregatedPropertyName Vrátí "CanBeAggregated".
Veřejné poleStatický člen CreatedByUIPropertyName Vrátí "CreatedByUI".
Veřejné poleStatický člen CssIterationPropertyName Vrátí "CssIteration".
Veřejné poleStatický člen CssProjectStructurePropertyName Vrátí "CssProjectStructure".
Veřejné poleStatický člen DeploymentItemSeparator Vrátí "|".
Veřejné poleStatický člen DescriptionPropertyName Vrátí "Popis".
Veřejné poleStatický člen EnabledPropertyName Vrátí "Zapnuto".
Veřejné poleStatický člen EnabledPropName Vrátí "Zapnuto".
Veřejné poleStatický člen ErrorMessageForNonRunnablePropertyName Vrátí "ErrorMessageForNonRunnable".
Veřejné poleStatický člen HostTypePropertyName Vrátí "HostTypePropertyName".
Veřejné poleStatický člen HumanReadableIdPropertyName Vrátí "HumanReadableId".
Veřejné poleStatický člen InfiniteTimeout Vrátí int.MaxValue.
Veřejné poleStatický člen IsAutomatedPropertyName Vrátí "IsAutomated".
Veřejné poleStatický člen IsRunnablePropertyName Vrátí "IsRunnable".
Chráněné pole m_abortRunOnAgentFailure Infrastruktura. Vrátí hodnotu AbortRunOnAgentFailure vlastnost.
Chráněné pole m_agentAttributes Infrastruktura. Vrátí hodnotu AgentAttributes vlastnost.
Chráněné pole m_cssIteration Infrastruktura. Vrátí hodnotu CssIteration vlastnost.
Chráněné pole m_cssProjectStructure Infrastruktura. Vrátí hodnotu CssProjectStructure vlastnost.
Chráněné pole m_deploymentItems Infrastruktura. Vrátí hodnotu DeploymentItems vlastnost.
Chráněné pole m_description Infrastruktura. Vrátí hodnotu Description vlastnost.
Chráněné pole m_enabled Infrastruktura. Vrátí hodnotu Enabled vlastnost.
Chráněné pole m_executionId Infrastruktura. Vrátí hodnotu ExecutionId vlastnost.
Chráněné pole m_hostData Vrátí data interního hostitele.
Chráněné pole m_hostType Infrastruktura. Vrátí vnitřní hodnotu HostType.
Chráněné pole m_id Infrastruktura. Vrátí hodnotu Id vlastnost.
Chráněné pole m_isGroupable Infrastruktura. Vrátí hodnotu IsGroupable vlastnost.
Chráněné pole m_isRunOnRestart Infrastruktura. Vrátí hodnotu IsRunOnRestart vlastnost.
Chráněné pole m_name Infrastruktura. Vrátí hodnotu Name vlastnost.
Chráněné pole m_nonRunnableReason Infrastruktura. Vrátí hodnotu ErrorMessageForNonRunnable vlastnost.
Chráněné pole m_owner Infrastruktura. Vrátí hodnotu Owner vlastnost.
Chráněné pole m_parentExecutionId Infrastruktura. Vrátí hodnotu ParentExecId vlastnost.
Chráněné pole m_priority Infrastruktura. Vrátí hodnotu Priority vlastnost.
Chráněné pole m_projectData Infrastruktura. Vrátí hodnotu ProjectData vlastnost.
Chráněné pole m_properties Infrastruktura. Vrátí hodnotu Properties vlastnost.
Chráněné pole m_storage Infrastruktura. Vrátí hodnotu Storage vlastnost.
Chráněné pole m_testCategories Infrastruktura. Vrátí hodnotu TestCategories vlastnost.
Chráněné pole m_timeout Infrastruktura. Vrátí hodnotu Timeout vlastnost.
Chráněné pole m_userData Infrastruktura. Vrátí hodnotu UserData vlastnost.
Chráněné pole m_workItemIds Infrastruktura. Vrátí hodnotu WorkItemIds vlastnost.
Veřejné poleStatický člen NamePropertyName Infrastruktura. Vrátí "Název".
Veřejné poleStatický člen ObjectColumnName Infrastruktura. Vrátí "ObjectColumnName".
Veřejné poleStatický člen OwnerPropertyName Infrastruktura. Vrátí "Vlastníkem".
Veřejné poleStatický člen PriorityPropertyName Infrastruktura. "Priorita" vrátí.
Veřejné poleStatický člen ProjectDataPropertyName Infrastruktura. Vrátí "ProjectData".
Veřejné poleStatický člen ProjectNamePropertyName Infrastruktura. Vrátí "ProjectName".
Veřejné poleStatický člen ProjectRelativePathPropertyName Infrastruktura. Vrátí "ProjectRelativePath".
Veřejné poleStatický člen SolutionNamePropertyName Infrastruktura. Vrátí "SolutionName".
Veřejné poleStatický člen SourceFileNamePropertyName Infrastruktura. Vrátí "SourceFileName".
Veřejné poleStatický člen StoragePropertyName Infrastruktura. Vrátí "Úložiště".
Veřejné poleStatický člen TestCategoryPropertyName Vrátí "TestCategory".
Veřejné poleStatický člen TestTypePropertyName Vrátí "TestType".
Veřejné poleStatický člen TimeoutVisiblePropertyName Vrátí "TimeoutVisible".
Veřejné poleStatický člen WorkItemIdsViewablePropertyName Vrátí "WorkItemIdsViewable".

Nahoru

Poznámky

Přestože některé vlastnosti jsou nastaveny pomocí hodnoty, které uživatelem prostřednictvím uživatelského rozhraní pro většinu vlastností a metod jsou nastavena nebo používány nebo obě vnitřní funkce uživatelského rozhraní.

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

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

ITestElement