タグ

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

タグの絞り込みを解除

golangとtestに関するakiyanのブックマーク (2)

  • GAE/Goで快適にテストを行う方法 その1 | WriteIfElse

    GAE/Goでのテスト GolangでのGoogleAppEngineは、金額的にも、運用的にも、速度的にも、手軽にプログラムを作れて便利なのですが、テストについてはちょっとつらいわけです(唐突な前振り)。 普通であればAppEngineSDKに用意されている goapp で goapp test とすることになるのですが、これはテスト用のインスタンスやコンテキストを取得する度に新しくPython製のDevServerが立ち上がって来るのでかなーり時間がかかる。 そこで、これまでは一度起動したDevServerを使いまわすべく favclip/testerator を使ってました。 これはこれで良かったのですが、テストが増えてくると反応がなくなる状態が出てきてやっぱりだんだん辛くなってくるわけです。ここにあるとおり対処方法はある のですが、それでも結局DevServerの起動時間は待たなく

  • Golangにおけるinterfaceをつかったテスト技法 | SOTA

    最近何度か聞かれたので自分がGolangでCLIツールやAPIサーバーを書くときに実践してるinterfaceを使ったテスト技法について簡単に書いておく.まずはinterfaceを使ったテストの基について説明し次に自分が実践している簡単なテクニックをいくつか紹介する. なおGolangのテストの基については @suzuken さんによる「みんなのGo言語」 の6章が最高なので今すぐ買ってくれ! 前提 自分はテストフレームワークや外部ツールは全く使わない.標準のtestingパッケージのみを使う.https://golang.org/doc/faq#Packages_Testing にも書かれているようにテストのためのフレームワークを使うことは新たなMini language(DSL)を導入することと変わらない.最初にそれを書く人は楽になるかもしれないが新しくプロジェクトに参入してきたひ

  • 1