gRPCの勉強というより、gomockの勉強と言ったほうが良いかもしれないが、 protocコマンドで生成したgRPCコードをモックしてテストする方法を確かめた。 せっかくなので今回は自分でProtocol Bufferの定義からやった。 Mocking Service for gRPC https://github.com/grpc/grpc-go/blob/master/Documentation/gomock-example.md TL;DR gRPCで自動生成したGoのAPIのMockを作成する。 今回はチュートリアル同様クライアントコードのみ。 チュートリアルコードと同じパッケージ構成だとちょっとハマった 作成したコードは以下のリポジトリにある。 https://github.com/budougumi0617/sandbox-grpc/tree/master/tasklist