エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 人気コメント
- 新着コメント
関連記事
GoLandで書く効率的なGoのユニットテスト(Table Driven Test) - WHITEPLUS TechBlog
この記事はWHITEPLUS Advent Calendar 2018 - Qiita 5日目になります。 こんにちは、WHITEPLUSのサーバ... この記事はWHITEPLUS Advent Calendar 2018 - Qiita 5日目になります。 こんにちは、WHITEPLUSのサーバーサイドエンジニア八巻です。 マネージャーをしながら、リネットの設計リードをしたりしています。 今日は設計の検証に欠かせないユニットテストについて書きます。 ユニットテストのパターンの一つとしてData Driven Testというものがあります。Goの場合はTable Driven Testとして知られていて基本的には同じものです。 package stringutil import "testing" func TestReverse(t *testing.T) { cases := []struct { in, want string }{ {"Hello, world", "dlrow ,olleH"}, {"Hello, 世界", "界