在Go 中編寫待處理測試
在軟體開發中,經常需要編寫測試案例,而沒有立即編寫對應的測試函數。這種方法允許開發人員記錄他們稍後創建這些測試的意圖。
可以在 Go 中實現待處理測試嗎?
是的,Go 提供了一種編寫待處理的機制測試,稱為「跳過」。測試包提供了 Skip 方法,讓開發者有條件地跳過測試。
使用Skip 標記待處理測試
要將測試標記為待處理,請使用以下命令語法:
<code class="go">if condition { t.Skip("Reason for skipping test") } // Test function code here</code>
當使用' -v' 標誌(詳細模式)執行Go 測試時,將列印提供給Skip 方法的訊息。
例如:
<code class="go">func TestTimeConsuming(t *testing.T) { if testing.Short() { t.Skip("Skipping test in short mode.") } // Test function code here }</code>
透過使用此方法,您可以記錄待處理的測試,並在開發程式碼庫時逐漸填入測試功能。
以上是Go 可以為未來的開發實施待定測試嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!