タグ

Goとテストに関するikosinのブックマーク (4)

  • GitHub - k1LoW/octocov: octocov is a toolkit for collecting code metrics (code coverage, code to test ratio, test execution time and your own custom metrics).

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - k1LoW/octocov: octocov is a toolkit for collecting code metrics (code coverage, code to test ratio, test execution time and your own custom metrics).
  • golangテストで使えるライブラリ覚え書き - Qiita

    この記事はand factory Advent Calendar 2020の21日目の記事です。 昨日は@tsumuchanさんの「【Android】独自のConstraintHelperを作成し、MotionSceneをちょっとスッキリさせてみる」でした。 はじめに Go Conference'20 in Autumn SENDAIで発表された「DRY & 型安全にテスト用structを初期化しよう」を見た際、「そういえばテストで使われてそうなライブラリとか何も知らんな」と思ったので、せめて有名どころや発表内で紹介されてたものは知っておきたい…ということで調べて試してみました。 雰囲気で & 愚直にテストを書いている自覚があるので、既存のライブラリ等を知って少しでも効率的にできればなと思った次第です。 同じように雰囲気でテスト書いてる方の助力になれれば幸いです。 go test 言わずと

    golangテストで使えるライブラリ覚え書き - Qiita
  • Go言語でテストしやすいコマンドラインツールをつくる

    記事はGo Advent Calendar 2014の18日目の記事です. Go言語は,クロスコンパイルや配布のしやすさからコマンドラインツールの作成に採用されることが多い.自分もGo言語でいくつかのコマンドラインツールを作成してきた.例えば,GitHub Releaseへのツールのアップロードを簡単に行うghrというコマンドラインツールを開発をしている. コマンドラインツールをつくるときもテストは重要である.Go言語では標準テストパッケージだけで十分なテストを書くことができる.しかし,コマンドラインツールは標準出力や標準入力といったI/O処理が多く発生する.そのテスト,例えばある引数を受けたらこの出力を返し,この終了ステータスで終了するといったテストは,ちゃんとした手法が確立されているわけではなく,迷うことが多い(少なくとも自分は結構悩んだ). 記事では,いくつかのOSSツール(得に

  • Go の Test に対する考え方 - Qiita

    この記事は Go Advent Calendar 2013 の 9 日目の投稿です。 今回は、 Go の testing というパッケージの使い方を解説しようと思ったのですが、 それだとつまらなすぎるので、合わせて Go が test というか assert についてどういうスタンスをとっているかを書いてみます。 Go でテスト さて、「テストのないコードはレガシーコード」などと言われて久しく、様々な言語が test (主に Unittest) について言語レベルでサポートしたり、デファクトなライブラリが確立したりといった状況が、今日では至って普通のこととなっています。 そんな言語や環境で、息をするようにテストを書いてきたみなさんが、はじめて Go でコードを書く時に見るべきは testing パッケージです。 http://golang.org/pkg/testing/ 命名規則 では、

    Go の Test に対する考え方 - Qiita
  • 1