22: names scores

This commit is contained in:
VicRen
2020-10-21 08:54:53 +08:00
parent 64d25a8714
commit d90cbe600d
8 changed files with 113 additions and 0 deletions
+56
View File
@@ -0,0 +1,56 @@
package main
import "testing"
func TestFizzBuzz(t *testing.T) {
tt := []struct {
name string
input int
want string
}{
{
"case 1",
1,
"",
},
{
"case 3",
3,
"Fizz",
},
{
"case 5",
5,
"Buzz",
},
{
"case 6",
6,
"Fizz",
},
{
"case 10",
10,
"Buzz",
},
{
"case 15",
15,
"FizzBuzz",
},
{
"case 45",
45,
"FizzBuzz",
},
}
for _, tc := range tt {
t.Run(tc.name, func(t *testing.T) {
got := FizzBuzz(tc.input)
if got != tc.want {
t.Errorf("FizzBuzz(%d)=%s, want %s", tc.input, got, tc.want)
}
})
}
}