ホームページ  >  記事  >  バックエンド開発  >  Golang で Mockery v0.0.0-dev を使用するにはどうすればよいですか?

Golang で Mockery v0.0.0-dev を使用するにはどうすればよいですか?

WBOY
WBOY転載
2024-02-10 20:50:18463ブラウズ

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

php 編集者 Xigua が Golang で Mockery v0.0.0-dev を使用する方法を紹介します。 Mockery は、モック オブジェクトを作成および管理するためのオープン ソース ライブラリであり、テスト中に依存関係をモックするのに役立ちます。 Mockery を使用すると、単体テスト用のモック オブジェクトを簡単に作成および構成できます。この記事では、Mockery をテストにすぐに使い始めて効果的に使用するのに役立つ詳細な手順とサンプル コードを説明します。一緒に探検しましょう!

質問内容

モックを使用してGolangでモックを生成しようとしていますが、リポジトリにはv0.0.0-devが必要です。

brew install Moeckery を実行しましたが、v2.15.0 しかインストールされていなかったため、v0.0.0-dev を使用してモックをビルドできませんでした。モックリー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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はstackoverflow.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。