IDynamicTestSuiteBase 介面
提供伺服器所填入之所有套件的一般基底類別。
命名空間: Microsoft.TeamFoundation.TestManagement.Client
組件: Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)
語法
'宣告
Public Interface IDynamicTestSuiteBase _
Inherits ITestSuiteBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface IDynamicTestSuiteBase : ITestSuiteBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class IDynamicTestSuiteBase : ITestSuiteBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type IDynamicTestSuiteBase =
interface
interface ITestSuiteBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
end
public interface IDynamicTestSuiteBase extends ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
IDynamicTestSuiteBase 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
AllTestCases | 取得這個套件和所有階層子項的唯讀測試案例集合。 (繼承自 ITestSuiteBase)。 | |
DefaultConfigurations | 取得預設組態的唯讀清單。 (繼承自 ITestSuiteBase)。 | |
Description | 取得或設定這個測試套件的描述。 (繼承自 ITestSuiteBase)。 | |
Error | 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。 | |
Id | 取得識別碼。 (繼承自 IIdentifiable<TKey>)。 | |
InvalidProperties | 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。 | |
IsDirty | 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。 | |
IsRoot | 取得值,這個值表示這個套件是否為測試專案中的根套件。 (繼承自 ITestSuiteBase)。 | |
Item | 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。 | |
LastError | 取得在上次嘗試動態重新填入這個套件的項目期間遇到的最後一個錯誤訊息。 | |
LastPopulated | 取得上次嘗試動態重新填入這個套件中項目的日期和時間。 | |
LastUpdated | 取得這個測試套件的上次更新日期和時間。 (繼承自 ITestSuiteBase)。 | |
LastUpdatedBy | 取得上次更新這個測試套件的人員身分識別。 (繼承自 ITestSuiteBase)。 | |
LastUpdatedByName | 更新套件的最後一個。 (繼承自 ITestSuiteBase)。 | |
Parent | 取得含有這個測試套件的父測試套件。 (繼承自 ITestSuiteBase)。 | |
Plan | 取得擁有這個測試套件的測試計劃。 (繼承自 ITestSuiteBase)。 | |
Project | 取得測試專案。 (繼承自 ITestObject<T>)。 | |
Revision | 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。 | |
State | 取得或設定這個測試套件的狀態。 (繼承自 ITestSuiteBase)。 | |
TestCaseCount | (繼承自 ITestSuiteBase)。 | |
TestCases | 取得測試案例的唯讀集合。 (繼承自 ITestSuiteBase)。 | |
TestSuiteEntry | 取得建立用於靜態測試套件的項目。 (繼承自 ITestSuiteBase)。 | |
TestSuiteType | 取得這個測試套件的類型。 (繼承自 ITestSuiteBase)。 | |
Title | 取得或設定這個測試套件的標題。 (繼承自 ITestSuiteBase)。 | |
UserData | 取得或設定未保持的任意物件或值,但允許要動態延伸的測試管理物件。 (繼承自 ITestObject<T>)。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
AssignTestPoints | 使用提供的測試點指派集合,變更 AssignedTo 屬性。 (繼承自 ITestSuiteBase)。 | |
ClearDefaultConfigurations | 從這個套件中移除預設組態的清單。這會導致這個套件繼承其父套件的預設組態。 (繼承自 ITestSuiteBase)。 | |
CreateTestPointAssignment(Int32, IdAndName, TeamFoundationIdentity) | 建立 ITestPointAssignment物件,以傳遞到ITestSuiteBase.AssignTestPoints (繼承自 ITestSuiteBase)。 | |
CreateTestPointAssignment(Int32, IdAndName, Guid) | 在 AssignTestPoints() 建立 TestPointAssignment 物件供日後使用 (繼承自 ITestSuiteBase)。 | |
Refresh() | 更新套件階層中過時的任何套件。 (繼承自 ITestSuiteBase)。 | |
Refresh(Boolean) | 更新套件階層架構中的任何套件,並選擇性地強制進行更新,而不管它們是否過時。 (繼承自 ITestSuiteBase)。 | |
Repopulate | 新增線在符合伺服器上的查詢條件的套件項目,並且移除不再符合伺服器上的查詢條件的套件項目。 | |
SetDefaultConfigurations | 指定一組搭配新加入之套件項目使用的組態。加入項目時,就會為其中每個組態建立測試點。 (繼承自 ITestSuiteBase)。 | |
SetEntryConfigurations | 建立及刪除必要的測試點做了每個項目都會依照一組自己的組態。 (繼承自 ITestSuiteBase)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
PropertyChanged | 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。 |
回頁首