0
我目前有一些針對我們所有的控制器和操作的單元測試,還有一些我們允許(但接受其他檢查結果)的「臨時豁免」的額外測試。NUnit:我可以使用空的TestCaseSource並且還有測試通行證嗎?
我們能夠刪除所有臨時我們豁免(一件好事),但功能需要留在原地以備將來使用。
然而,由於TestCaseSource
現在是空的,NUnit的測試失敗與「不提供的參數」。
我不一定不同意這種行爲,但考慮到我的情況,只有當TestCaseSource
爲空時,纔有任何方法可以忽略測試,而不是失敗。
對不起,我認爲我的描述不夠正確。基本上,我有使用臨時豁免清單的測試 - 例如「臨時豁免不能也有永久豁免」。但是,我目前沒有任何臨時豁免。該測試是有效的,但臨時豁免列表現在是空的,因此TestCaseSource會給出「沒有提供任何東西」的錯誤(即使這是預期的)。這是否更有意義? – SeanKilleen
每個測試用例都是一個列表嗎?在這種情況下,爲沒有臨時豁免的情況提供一個空的清單。如果我沒有得到它,也許你可以編輯問題來包含代碼示例。 – Charlie
我想我絕對不夠清楚,絕對會編輯我的答案包含更多信息。當我這樣做的時候會再次ping。謝謝! – SeanKilleen