Go table test
Table-driven test.
- Snippet
- Go
- 3 blanks to fill
func TestName(t *testing.T) {
tests := []struct {
name string
in InType
want OutType
}{}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
})
}
} Orange words are blanks you have not filled yet. Press ⌘ Return to copy.
About this template
Table-driven test.
- Category
- Code snippets
- Pack
- Go
- Type
- Snippet, a short message
- Asks for
- Name, InType, OutType
Use it anywhere you write: email, chat, a document or a support tool. If you send it often, save the finished text as a snippet in ClipBuddy and paste it again from your clipboard history with ⌘⇧V.
Template source
The template as written, with its blanks in double braces, such as {{Name}}.
func Test{{Name}}(t *testing.T) {
tests := []struct {
name string
in {{InType}}
want {{OutType}}
}{}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
{{cursor}}
})
}
}