2012-05-14 79 views
1

我已經爲特定的類生成了pex測試類。然而,由於重構和邏輯改變,我已經改變了這個類,但是我不認爲當前pex生成的測試類現在覆蓋了一切。pex再生測試

我該如何強制pex爲父母重新生成單獨的測試類?

+0

什麼是「生成的測試類」?我對佩克斯這個詞不熟悉。 – usr

+0

其他生成的類用於測試代碼的有效性的主要存根類。抱歉,我是Pex的新手,可能使用了錯誤的名詞。 –

+0

在痣文件工作上「運行自定義工具」嗎? – usr

回答

1

您可以進行如下操作:

  1. 在Pex的測試類右鍵單擊(假設這就是所謂的MyClass_Test),並選擇的Pex /刪除生成的測試在類。這將刪除MyClass_Test.g.cs文件中的任何測試。
  2. 再次在測試類中單擊鼠標右鍵並選擇Run Pex Explorations。然後將使用生成的測試填充MyClass_Test.g.cs

(理論上,您不需要第1步,但它允許您驗證測試在重新生成之前被移除)。