我正在研究 dotnet 中的單元測驗,但我對可接受的場景數量表示懷疑。
我應該只為我的方法創建一個測驗場景,還是應該創建多個場景,將它們存盤在一個串列中并在 Act 部分中對其進行迭代,將方法的回傳與串列中已經存在的預期回應進行比較?
我不知道創建一個包含可能場景及其各自結果的串列是否是一個好習慣,如果回傳與預期不同的任何內容,并且已經存盤在串列中,那么將無法回應.
你怎么看?
uj5u.com熱心網友回復:
根據我的經驗,您應該保持簡單,并且應該避免在測驗中執行邏輯。
我真的可以推薦Microsoft 提供的最佳實踐。
uj5u.com熱心網友回復:
據我所知,您應該為成功的場景創建單元測驗并在應用程式拋出 excp 時捕獲例外。
像這樣的:
public async Task Func_Success()
public async Task Func_NotFound()
public async Task Func_Conflict()
我認為單元測驗應該是簡單的覆寫線。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/517205.html