go_testifyを使う でtestify/mockを使ったが、 mockを手で作成するのは骨が折れる
そこでtestifyのmock生成には mockery を使うと便利
インストール
dockerやbrewでもインストールできる。go install
で入れる場合は以下
gomockとの比較
mockライブラリといえば gomock も有名
testifyを使わない場合はこちらでもいいと思う
余談
一時期メンテナンスされていなかったが、引き継いだメンテナがいて開発再開された。
https://github.com/vektra/mockery/issues/237#issuecomment-622492842
今はv2だが、v3対応中らしい