ブックマーク / twinbird-htn.hatenablog.com (1)

  • golangでhttptestを使ってテストする - write ahead log

    ちょっとしたコマンドとか作る時にWebAPIを触ろうとすると, net/httpをよく使うことになる. テストについてはちょっと調べたんだけどhttp経由のものはやったことがなかった. net/httpはテストについてもnet/http/httptestがサポートしてくれているのでこれを使うことにする. 余談だけど, 標準でなんでも入っているってのは当に楽でいい. ライブラリをあれこれ探したりランタイムを入れて環境構築するのにはもう疲れてきた. 質からズレているような気がしてくる. 簡単なサンプルは以下の通り. GETリクエストで挨拶をするだけの関数がある. [sample.go] package main import ( "fmt" "net/http" "io/ioutil" ) func remoteHello(domain string) string { // /greet

    golangでhttptestを使ってテストする - write ahead log
  • 1