Slide 24
Slide 24 text
TableDrivenTests
func TestSquare(t *testing.T) {
cases := []struct{
expect int
input int
}{{1,1},{4,2}}
for _, c := range cases {
actual := Square(c.input)
if actual != c.expect {
t.Errorf("Square(%q) == %q, want %q",
c. input, actual, c.expect,
)
}
}
}