対象読者
- Go言語で開発を行っている人
- Go標準のテストフレームワーク'testing'を使っている
- テスト結果に色をつけて結果をわかりやすくしたい人
- REDがGREENになることでしか得られない栄養素が欠乏している方
デフォルトの表示
このように結果は全て同じ色で出力するので、ちょっと分かりづらいです。
TDDを行って開発するときは、RED, GREEN, REFACTORというサイクルがとても大事だと思っていますが、
これでは、 WHITE, WHITE, REFACTORとなってしまいます。
REDがGREENになるよろこびがふそくしている!
色をつける
こちらのレポジトリのツールを使います
https://github.com/rakyll/gotest
MacOSでの導入方法
go install https://github.com/rakyll/gotest@latest
テストの実施方法
# -v と -cover はお好みでつけてね
gotest -v -cover
結果
これでREDがGREENになることでしか得られない栄養素を獲得できます。