Поделиться через


ITestSuiteBase - интерфейс

Представляет распространенные свойства, используемые всеми типами наборов

Пространство имен:  Microsoft.TeamFoundation.TestManagement.Client
Сборка:  Microsoft.TeamFoundation.TestManagement.Client (в Microsoft.TeamFoundation.TestManagement.Client.dll)

Синтаксис

'Декларация
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

Тип ITestSuiteBase предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство AllTestCases Получает доступную только для чтения коллекцию тестовых случаев этого набора и его потомков в иерархии.
Открытое свойство DefaultConfigurations Получает доступный только для чтения список конфигураций по умолчанию.
Открытое свойство Description Получает или задает описание данного набора тестов.
Открытое свойство Error Возвращает сообщение об ошибке, показывающее причину отказа в данном объекте. (Унаследовано от IDataErrorInfo.)
Открытое свойство Id Получает идентификатор. (Унаследовано от IIdentifiable<TKey>.)
Открытое свойство InvalidProperties Получает список недействительных имен свойств. (Унаследовано от IPropertyOwner.)
Открытое свойство IsDirty Получает значение, указывающее, были ли изменены какие-либо свойства с момента последнего обновления, выборки или сохранения. (Унаследовано от IPropertyOwner.)
Открытое свойство IsRoot Получает значение, указывающее, является ли данный набор корневым набором тестового проекта.
Открытое свойство Item Возвращает сообщение об ошибке для свойства с заданным именем. (Унаследовано от IDataErrorInfo.)
Открытое свойство LastUpdated Получает дату и время последнего обновления данного набора тестов.
Открытое свойство LastUpdatedBy Получает идентификацию пользователя, который последним обновил данный набор тестов.
Открытое свойство LastUpdatedByName Последняя person для обновления набора
Открытое свойство Parent Получает родительский набор тестов по отношению к указанному набору тестов.
Открытое свойство Plan Получает план тестирования, к которому принадлежит набор тестов.
Открытое свойство Project Получает тестовый проект. (Унаследовано от ITestObject<T>.)
Открытое свойство Revision Получает текущий номер редакции для данного объекта. (Унаследовано от ITestObject<T>.)
Открытое свойство State Получает или задает состояние данного набора тестов.
Открытое свойство TestCaseCount
Открытое свойство TestCases Получает доступную только для чтения коллекцию тестовых случаев.
Открытое свойство TestSuiteEntry Получает запись, созданную для использования в статическом наборе тестов.
Открытое свойство TestSuiteType Получает тип набора тестов.
Открытое свойство Title Получает или задает название данного набора тестов.
Открытое свойство UserData Получает или задает произвольный объект или значение, которое не сохранено, но обеспечивает динамическое расширение объектов управления тестами. (Унаследовано от ITestObject<T>.)

В начало страницы

Методы

  Имя Описание
Открытый метод AssignTestPoints Изменяет значение свойства AssignedTo, используя предоставленную коллекцию назначений тестовых точек.
Открытый метод ClearDefaultConfigurations Удаляет список конфигураций по умолчанию из этого набора.Из-за этого данный набор наследует конфигурации по умолчанию от родительского объекта.
Открытый метод CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) Создает объект ITestPointAssignment для передачи методу ITestSuiteBase.AssignTestPoints
Открытый метод CreateTestPointAssignment(Int32, IdAndName, Guid) Создает объект TestPointAssignment для дальнейшего использования в AssignTestPoints ()
Открытый метод Refresh() Обновляет устаревшие наборы в иерархии наборов.
Открытый метод Refresh(Boolean) Обновляет наборы в иерархии наборов, при необходимости обновляет принудительно, независимо от того, устарел набор или нет.
Открытый метод SetDefaultConfigurations Указывает набор конфигураций для использования с недавно добавлеными записями набора.При добавлении записи для каждой из этих конфигураций создаются тестовые точки.
Открытый метод SetEntryConfigurations Создает и удаляет требуемые тестовые точки, чтобы сделать его конфигурации переданных для каждой записи.

В начало страницы

События

  Имя Описание
Открытое событие PropertyChanged Происходит при изменении значения свойства. (Унаследовано от INotifyPropertyChanged.)

В начало страницы

Заметки

Наборы тестов, которые построены на запросах, могут использовать IDynamicTestSuiteBase.Наборы тестов, которые построены на явном списке ИД тестовых случаев, могут использовать IStaticTestSuite.Наборы тестов, которые построены на конкретном требовании, могут использовать IRequirementTestSuite.

См. также

Ссылки

Microsoft.TeamFoundation.TestManagement.Client - пространство имен

IRequirementTestSuite

IDynamicTestSuiteBase

IStaticTestSuite

ITestObject<T>

IIdentifiable<TKey>

IDataErrorInfo

IPropertyOwner

INotifyPropertyChanged