例如:如果我有https://pkg.go.dev/sync#Map.Load的包裝器:具有相同的方法簽名:
func Load(key string) (value interface{}, ok bool)
在Gomega 的 Equal() 可以處理多個值嗎?有人問了類似的問題,答案是將回傳值放入單個資料結構中。如果是這樣的話,如果我不想基于單元測驗框架的這種限制來調整(生產)代碼怎么辦?
uj5u.com熱心網友回復:
可以分幾行來完成。
value, ok := m.Load(key)
Expect(value).NotTo(BeNil())
Expect(ok).To(BeTrue())
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/530686.html
標籤:单元测试去银杏高美加
