goでテスト時のmockをどのように行うか分からなかったので、実際に試してみました。 golang/mockを使おうとしたところ、 readmeに以下の文が。 Update, June 2023: This repo and tool are no longer maintained. Please see go.uber.org/mock for a maintained fork instead. こちらのリポジトリはもうメンテナンスがされていないようなので、uber-go/mockを使うことにしました。 Uberでgomockを多用していたため、自分達でフォークしメンテナンスをすることにしたそうです。 リスペクトと感謝です。 テスト対象のコード postをフェッチして、そのpost数を返すサービス。 FetchPostを使用して実際にFetchを行います。DIの観点からInterfa