首頁 >後端開發 >Golang >如何在Golang中使用Mockery v0.0.0-dev?

如何在Golang中使用Mockery v0.0.0-dev?

WBOY
WBOY轉載
2024-02-10 20:50:18515瀏覽

如何在Golang中使用Mockery v0.0.0-dev?

php小編西瓜將為您介紹如何在Golang中使用Mockery v0.0.0-dev。 Mockery是一個用於建立和管理mock物件的開源程式庫,它幫助我們在測試過程中模擬依賴項。使用Mockery可以輕鬆地建立和配置mock對象,以便進行單元測試。本文將為您提供詳細的步驟和範例程式碼,幫助您快速上手並有效地使用Mockery進行測試。讓我們一起來探索吧!

問題內容

我正在嘗試使用模擬在 Golang 中產生模擬,並且儲存庫需要 v0.0.0-dev。

我運行了 brew install mockery 但僅安裝 v2.15.0,因此無法使用 v0.0.0-dev 產生模擬。如何使用/安裝mockery v0.0.0-dev?網路上關於這方面的資訊不多

解決方法

v0.0.0-dev 是“_defaultSemVer ”,當debug.ReadBuildInfo 沒有嵌入建置資訊時使用。

就您而言,安裝的二進位檔案確實包含所述建置信息,因此是 2.15.0,這是預期的最新版本。

您應該更改依賴項以使用實際版本(或者,如果必須的話,請使用 @latest)。
不是 v0.0.0-dev,這取決於嘲笑是如何建構的。

以上是如何在Golang中使用Mockery v0.0.0-dev?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除