本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

Microsoft.Pex.Framework 命名空間

Visual Studio 2015
 

發佈時間: 2016年4月

類別描述
System_CAPS_pubclassPexArgumentsAttribute

定義將用做為測試輸入以植入 Pex 探勘的單一值 tuple。

System_CAPS_pubclassPexAssert

靜態類別,可快速判斷提示,亦即參數化單元測試中的後置條件。

若測試輸入中不含判斷提示條件,將會擲回 PexAssertFailedException,導致測試失敗。

System_CAPS_pubclassPexAssertReachedEventArgs

觸及連線點時的事件引數。

System_CAPS_pubclassPexAssertReachEventuallyAttribute

可使用這個屬性搭配 ReachEventually,指定應於探勘期間執行的一或多個目標。

System_CAPS_pubclassPexAssume

用於快速假設的靜態類別,亦即在設有參數的單元測試中之前置條件。此類別的方法可以用來篩選掉不要的測試輸入。

如果假設的條件不適用於某些測試輸入,會擲回 PexAssumeFailedException,而使得測試自動地被忽略。

System_CAPS_pubclassPexAssumeAttributeBase

Assume 屬性的抽象基底類別。

System_CAPS_pubclassPexAssumeNotNullAttribute

此屬性表示受控管的值不可為 'null'。

System_CAPS_pubclassPexAssumeUnderTestAttribute

用來指定屬性中的參數 parameterized test 是受測試的執行個體。在這假設下,Pex 可確保參數不是 null,且確實地符合類型:

System_CAPS_pubclassPexAttributeBase

所有 Pex 屬性的抽象基底類別。

System_CAPS_pubclassPexChoose

為測試提供輔助輸入值的靜態類別,其可用以實作加入參數的 Mock。

PexChoose 類別無法協助決定特定輸入值的測試,是通過還是失敗。
PexChoose 只提供輸入值,也稱為選項。使用者仍然需要限制輸入值,以及撰寫判斷提示來定義測試何時通過或失敗。

System_CAPS_pubclassPexClassAttribute

用來標示包含「探索」之類別的屬性。相當於 MSTest 的 TestClassAttribute (或 NUnit 的 TestFixtureAttribute)。此屬性為 optional

System_CAPS_pubclassPexExplorationAttributeBase

解釋屬性的抽象基底類別。

System_CAPS_pubclassPexFactoryMethodAttribute

標記用以具現化物件的 Factory 方法。在靜態類別中,必須顯示此方法且為靜態方法。

System_CAPS_pubclassPexGenericArgumentsAttribute

屬性,用於為具現化泛型參數化單元測試提供類型 Tuple。

System_CAPS_pubclassPexMethodAttribute

指定做為 Pex 參數化單元測試的方法。

System_CAPS_pubclassPexMethodUnderTestAttribute

指定為目前探勘進行測試的受測方法。用於探勘需要反映的私人方法之屬性。一般來說,這項資訊可藉由讀取方法主體位元組程式碼的方式取得,但是當涉及牽涉到反映的私人方法呼叫時,就需要這項屬性。

System_CAPS_pubclassPexObserve

包含執行測試期間,記錄計算所得值方法的靜態類別。

System_CAPS_pubclassPexPreparationMethodAttribute

用以準備類型的標記方法。在靜態類別中,必須顯示此方法且為靜態方法。它可能會有參數。

System_CAPS_pubclassPexSymbolicValue

處理符號輸入的 Helper 函式

System_CAPS_pubclassPexChoose.Replay

支援測試執行的 Helper 方法。

委派描述
System_CAPS_pubdelegatePexSymbolicValue.Action

委派,代表零元方法。

System_CAPS_pubdelegateEqualityComparison<T>

委派,比較兩個值是否相等。

System_CAPS_pubdelegatePexAssume.Func<T>

委派,其不會接受任何輸入且會傳回類型 T 的值。

System_CAPS_pubdelegatePexSymbolicValue.Function<T>

委派,代表零元函式。

System_CAPS_pubdelegatePexAction

匿名動作

System_CAPS_pubdelegatePexAction<T>

匿名動作。

System_CAPS_pubdelegatePexAction<T1, T2>

匿名動作。

System_CAPS_pubdelegatePexChooseExceptionFactory

可建立例外狀況物件的使用者實作的委派。

System_CAPS_pubdelegatePexEqualityComparison<T>

若左右兩側相等,即傳回 true。

列舉類型描述
System_CAPS_pubenumPexPlatform

探勘的位元支援

回到頁首
顯示: