IStaticTestSuite 介面
表示包含使用者指定測試案例清單的測試套件。
命名空間: Microsoft.TeamFoundation.TestManagement.Client
組件: Microsoft.TeamFoundation.TestManagement.Client (在 Microsoft.TeamFoundation.TestManagement.Client.dll 中)
語法
'宣告
Public Interface IStaticTestSuite _
Inherits ITestSuiteBase, ITestObject(Of Integer), IIdentifiable(Of Integer), _
IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface IStaticTestSuite : ITestSuiteBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
public interface class IStaticTestSuite : ITestSuiteBase,
ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
type IStaticTestSuite =
interface
interface ITestSuiteBase
interface ITestObject<int>
interface IIdentifiable<int>
interface IPropertyOwner
interface IDataErrorInfo
interface INotifyPropertyChanged
end
public interface IStaticTestSuite extends ITestSuiteBase, ITestObject<int>, IIdentifiable<int>, IPropertyOwner, IDataErrorInfo, INotifyPropertyChanged
IStaticTestSuite 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
AllTestCases | 取得這個套件和所有階層子項的唯讀測試案例集合。 (繼承自 ITestSuiteBase)。 | |
DefaultConfigurations | 取得預設組態的唯讀清單。 (繼承自 ITestSuiteBase)。 | |
Description | 取得或設定這個測試套件的描述。 (繼承自 ITestSuiteBase)。 | |
Entries | 取得這個套件中所有測試項目的集合。 | |
EntriesException | 取得擷取測試項目時所擲回的例外狀況 (如果有的話)。 | |
Error | 取得錯誤訊息,表示這個物件有什麼錯誤。 (繼承自 IDataErrorInfo)。 | |
Id | 取得識別碼。 (繼承自 IIdentifiable<TKey>)。 | |
InvalidProperties | 取得無效屬性名稱的清單。 (繼承自 IPropertyOwner)。 | |
IsDirty | 取得值,這個值表示任何屬性自上次重新整理、擷取或儲存之後是否變更。 (繼承自 IPropertyOwner)。 | |
IsRoot | 取得值,這個值表示這個套件是否為測試專案中的根套件。 (繼承自 ITestSuiteBase)。 | |
Item | 使用指定的名稱取得屬性的錯誤訊息。 (繼承自 IDataErrorInfo)。 | |
LastUpdated | 取得這個測試套件的上次更新日期和時間。 (繼承自 ITestSuiteBase)。 | |
LastUpdatedBy | 取得上次更新這個測試套件的人員身分識別。 (繼承自 ITestSuiteBase)。 | |
LastUpdatedByName | 更新套件的最後一個。 (繼承自 ITestSuiteBase)。 | |
Parent | 取得含有這個測試套件的父測試套件。 (繼承自 ITestSuiteBase)。 | |
Plan | 取得擁有這個測試套件的測試計劃。 (繼承自 ITestSuiteBase)。 | |
Project | 取得測試專案。 (繼承自 ITestObject<T>)。 | |
Revision | 取得這個物件的目前修訂編號。 (繼承自 ITestObject<T>)。 | |
State | 取得或設定這個測試套件的狀態。 (繼承自 ITestSuiteBase)。 | |
SubSuites | 取得這個測試套件階層中所含測試套件的集合。 | |
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)。 | |
SetDefaultConfigurations | 指定一組搭配新加入之套件項目使用的組態。加入項目時,就會為其中每個組態建立測試點。 (繼承自 ITestSuiteBase)。 | |
SetEntryConfigurations | 建立及刪除必要的測試點做了每個項目都會依照一組自己的組態。 (繼承自 ITestSuiteBase)。 |
回頁首
事件
名稱 | 說明 | |
---|---|---|
PropertyChanged | 發生於屬性值變更時。 (繼承自 INotifyPropertyChanged)。 |
回頁首