タグ

ブックマーク / qiita.com/r_rudi (1)

  • net/httptestでgojiのテストをする - Qiita

    goji でWebアプリを書こうとしています。APIサーバーとして使うときに、テストが気になります。 golangnet/http/httptest というhttpのtestを行うパッケージが最初からついています。これを使うと簡単にテストを記述できます。 httptest.Serverはlocalのloopbackインタフェースでサーバーを作成します。 (2014/11/20追記): mopemopeさんから「Routingのテストを入れたほうがいいのでは」というご指摘を受けたので、Route設定を別関数に分け、テストからも使うようにしました。 サンプルアプリ /hello/hoge というURLにアクセスが来たらJSONを返す、という単純なアプリです。 package main import ( "encoding/json" "fmt" "net/http" "github.com

    net/httptestでgojiのテストをする - Qiita
  • 1