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

PexIgnoreAttribute 類別

Visual Studio 2015
 

用來將測試標示為忽略的屬性。Pex 不會執行測試,且會發出指定訊息的警告。這個屬性可以在類別和方法等級設定。

命名空間:   Microsoft.Pex.Framework.Suppression
組件:  Microsoft.Pex.Framework (在 Microsoft.Pex.Framework.dll 中)

System.Object
  System.Attribute
    Microsoft.Pex.Framework.PexAttributeBase
      Microsoft.Pex.Framework.Suppression.PexIgnoreAttribute

[SerializableAttribute]
[AttributeUsageAttribute(AttributeTargets.Class | AttributeTargets.Method, 
	AllowMultiple = false)]
public sealed class PexIgnoreAttribute : PexAttributeBase

名稱描述
System_CAPS_pubpropertyMessage

System_CAPS_pubpropertyTypeId

(繼承自 Attribute。)

System_CAPS_pubpropertyWorkItemId

名稱描述
System_CAPS_pubmethodEquals(Object)

(繼承自 Attribute。)

System_CAPS_pubmethodGetHashCode()

(繼承自 Attribute。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_pubmethodIsDefaultAttribute()

(繼承自 Attribute。)

System_CAPS_pubmethodMatch(Object)

(繼承自 Attribute。)

System_CAPS_pubmethodToString()

(覆寫 Object.ToString()。)

测试级别

public partial class MyTest {
    [PexMethod]
    [PexIgnore("Blocked by bug", WorkItem = 123) ]
    public void SomeTest(int i ) {...}
}

装置级别,所有测试将被都忽略,

[PexClass]
[PexIgnore("Not implemented yet") ]
public partial class MyTest {
    [PexMethod]
    public void SomeTest(int i ) {...}
}

這個類型的任何公用靜態 (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。

回到頁首
顯示: