yyh-gl's icon

yyh-gl's Tech Blog

技術ネタ中心のブログです。主な扱いはバックエンド技術と設計です。

gomockのgenerics対応状況

対応されているがリリースはまだ

yyh-gl

1 分で読めます

featured

gomock

gomock はGo用のモック生成ツールです。

今回はこのgomockのgenerics対応状況について共有します。

gomockのgenerics対応状況

残念ながらgomockはまだgenericsに対応していません。

ただし、generics対応がリリースされていないだけで、 すでにmainブランチには generics対応のPR がマージされています (Issueはこちら )。 したがって、go install github.com/golang/mock/mockgen@mainとすればgenerics対応したgomockを利用可能です。

いつリリース?

v1.7.0としてリリース予定らしく、すでにタグは作成されています。 https://github.com/golang/mock/releases/tag/v1.7.0-rc.1

ただ、タグが作成されてからもうすぐ1年が経とうとしています…

無事リリースされることを祈りましょう。


(タグがあるのでgo install github.com/golang/mock/mockgen@v1.7.0-rc.1でもOKですね)

まとめ

generics対応したgomockを使いたい場合は、 go install github.com/golang/mock/mockgen@maingo install github.com/golang/mock/mockgen@v1.7.0-rc.1を実行しましょう。

最近の投稿

About

東京で働くソフトウェアエンジニアです。バックエンドがメインですが、フロントエンドやインフラもさわっています。