From 23716b7b708853a51b585e0a2f8c7bbc5e09d2a9 Mon Sep 17 00:00:00 2001 From: Hiroaki Sano <hiroaki.sano.9stories@gmail.com> Date: Mon, 27 Jan 2020 23:06:44 +0900 Subject: Add table driven testing for go --- template/go/snip-test-table-driven.go | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 template/go/snip-test-table-driven.go diff --git a/template/go/snip-test-table-driven.go b/template/go/snip-test-table-driven.go new file mode 100644 index 0000000..f98786d --- /dev/null +++ b/template/go/snip-test-table-driven.go @@ -0,0 +1,19 @@ +func Test{{_cursor_}}(t *testing.T) { + tests := []struct{ + name string + want int + }{ + { + name: "case1", + want: 1, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T){ + got := 1 + if got != tt.want { + t.Fatalf("want %v, but %v:", tt.want, got) + } + }) + } +} -- cgit v1.2.3-54-g00ecf