Compartilhar via


Interface ITestSuiteBase

Representa as propriedades comuns e métodos que são usados por qualquer conjunto necessários.

Namespace:  Microsoft.TeamFoundation.TestManagement.Client
Assembly:  Microsoft.TeamFoundation.TestManagement.Client (em Microsoft.TeamFoundation.TestManagement.Client.dll)

Sintaxe

'Declaração
Public Interface ITestSuiteBase _
    Inherits ITestObject(Of Integer), IIdentifiable(Of Integer),  _
    IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface ITestSuiteBase : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class ITestSuiteBase : ITestObject<int>, 
    IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type ITestSuiteBase =  
    interface
        interface ITestObject<int>
        interface IIdentifiable<int>
        interface IPropertyOwner
        interface IDataErrorInfo
        interface INotifyPropertyChanged
    end
public interface ITestSuiteBase extends ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged

O tipo ITestSuiteBase expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública AllTestCases Obtém a coleção somente leitura das situações de teste para esse pacote e todos os filhos hierárquicos.
Propriedade pública DefaultConfigurations Obtém a lista somente leitura de configurações padrão.
Propriedade pública Description Obtém ou define a descrição de esse conjunto de teste.
Propriedade pública Error Obtém uma mensagem de erro indicando que o que há de errado com esse objeto. (Herdado de IDataErrorInfo.)
Propriedade pública Id Obtém o identificador. (Herdado de IIdentifiable<TKey>.)
Propriedade pública InvalidProperties Obtém uma lista de nomes de propriedades que são inválidos. (Herdado de IPropertyOwner.)
Propriedade pública IsDirty Obtém um valor que indica se todas as propriedades foram alterados desde a última atualização, buscar, ou salvar. (Herdado de IPropertyOwner.)
Propriedade pública IsRoot Obtém um valor que indica se este conjunto é o pacote de raiz no projeto de teste.
Propriedade pública Item Obtém a mensagem de erro para a propriedade com o nome fornecido. (Herdado de IDataErrorInfo.)
Propriedade pública LastUpdated Obtém a data e hora que este conjunto de teste foi atualizado pela última vez.
Propriedade pública LastUpdatedBy Obtém a identidade da pessoa que atualizou sólida este conjunto de teste.
Propriedade pública LastUpdatedByName A pessoa a última para atualizar o pacote
Propriedade pública Parent Obtém o pacote de teste pai que contém este conjunto de teste.
Propriedade pública Plan Obtém o som de teste que possui este conjunto de teste.
Propriedade pública Project Obtém o projeto de teste. (Herdado de ITestObject<T>.)
Propriedade pública Revision Obtém o número de revisão atual para este objeto. (Herdado de ITestObject<T>.)
Propriedade pública State Obtém ou define o estado de esse conjunto de teste.
Propriedade pública TestCaseCount
Propriedade pública TestCases Obtém uma coleção somente leitura das situações de teste.
Propriedade pública TestSuiteEntry Obtém uma entrada projetada para uso em um conjunto de teste estático.
Propriedade pública TestSuiteType Obtém o tipo de este conjunto de teste.
Propriedade pública Title Obtém ou define o título de esse conjunto de teste.
Propriedade pública UserData Obtém ou define um valor que não é persistente, mas permite que objetos de gerenciamento de teste para serem estendidos dinamicamente ou um objeto arbitrário. (Herdado de ITestObject<T>.)

Superior

Métodos

  Nome Descrição
Método público AssignTestPoints Altera a propriedade de AssignedTo usando a coleção fornecida de atribuições de ponto de teste.
Método público ClearDefaultConfigurations Remove a lista das configurações padrões de este conjunto.Isso faz com que esse pacote herda configurações padrão de seu pai.
Método público CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) Cria um objeto de ITestPointAssignment a ser passado em ITestSuiteBase.AssignTestPoints
Método público CreateTestPointAssignment(Int32, IdAndName, Guid) Cria um objeto de TestPointAssignment para uso posterior em AssignTestPoints ()
Método público Refresh() Atualiza quaisquer pacotes na hierarquia de pacote que são expirado.
Método público Refresh(Boolean) Atualiza quaisquer pacotes na hierarquia de pacote, forçando opcionalmente a atualização mesmo se eles expirado.
Método público SetDefaultConfigurations Especifica um conjunto de configurações para usar com entradas recém-adicionados de pacote.Quando as entradas são adicionados, os pontos de teste são criados para cada uma de essas configurações.
Método público SetEntryConfigurations Cria e exclui os pontos de teste necessários para tornar seu conjunto de configurações passados para cada entrada.

Superior

Eventos

  Nome Descrição
Evento público PropertyChanged Ocorre quando um valor de propriedade alterado. (Herdado de INotifyPropertyChanged.)

Superior

Comentários

Pacotes de teste que são compilados em consultas podem usar IDynamicTestSuiteBase.Pacotes de teste que são compilados em uma lista de IDs de situação explícita de teste podem usar IStaticTestSuite.Pacotes de teste que são compilados em um requisito específico podem usar IRequirementTestSuite.

Consulte também

Referência

Namespace Microsoft.TeamFoundation.TestManagement.Client

IRequirementTestSuite

IDynamicTestSuiteBase

IStaticTestSuite

ITestObject<T>

IIdentifiable<TKey>

IDataErrorInfo

IPropertyOwner

INotifyPropertyChanged