エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
wireを使ったプロジェクトでモックを用いたAPIのテストを書く - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
wireを使ったプロジェクトでモックを用いたAPIのテストを書く - Qiita
この記事は カオナビ Advent Calendar 2021 12日目です。 はじめに 社内のAPI開発ではWebフレームワーク... この記事は カオナビ Advent Calendar 2021 12日目です。 はじめに 社内のAPI開発ではWebフレームワークとして gin、DIを行うために wire を使用しています。 (gin, wireについては割愛します) API開発をするプロジェクトではhttptestパッケージを使用したAPIのテストを重点的に書くようにしていますが、 wireを導入した際にtimeパッケージ等をモック化したテストがうまくいかず苦戦しました。 今回はAPI開発のプロジェクトにwireを導入した時に、モックを使ってテストを書けるようにする方法を書いてみます。 課題 wireのBest PracticesにはMockingについての記述があります。 書かれている通りに実装するとテスト専用のインジェクターを作成する必要があり、さらにテスト専用のルーティングも必要になってしまいました。 ルーティン