タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

golangとテストに関するsyo-sa19820615のブックマーク (2)

  • 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
  • Goでテストを書く - 成らぬは人の為さぬなりけり

    久しぶりにちゃんとgolangを勉強していこうという事で、ログを残します。 今日のテーマ testingパッケージを使ってテストを書いてみる gomでgospelをインストール gospelでテスト書いてみる 独自matcherを書いてみる 環境 MacOSX 10.9.4 go 1.3 brewでインストール 構成 $ tree . . ├── Gomfile ├── src │   └── model │   ├── user.go │   ├── user_gospel_test.go │   └── user_test.go └── vendor testingパッケージを使ってテストを書いてみる まずは、標準のお作法にしたがってテストを書いてみます。 テスト対象はこんな感じです。 user.go package model import ( "strings" ) type Us

    Goでテストを書く - 成らぬは人の為さぬなりけり
  • 1