Skip to content

Commit ca686f8

Browse files
committed
fixed issue_test using slice struct
1 parent 0a4f3f0 commit ca686f8

File tree

1 file changed

+23
-8
lines changed

1 file changed

+23
-8
lines changed

issues_test.go

+23-8
Original file line numberDiff line numberDiff line change
@@ -49,15 +49,30 @@ func TestIssue50(t *testing.T) {
4949
}
5050

5151
t.Run("check for segmentation faults", func(t *testing.T) {
52-
cases := map[string]func() error{
53-
"start handler": func() error { return m.Start() },
54-
"pause handler": m.Pause,
55-
"resume handler": m.Resume,
56-
"stop handler": m.Stop,
52+
cases := []struct {
53+
name string
54+
run func() error
55+
}{
56+
{
57+
name: "start handler",
58+
run: func() error { return m.Start() },
59+
},
60+
{
61+
name: "pause handler",
62+
run: m.Pause,
63+
},
64+
{
65+
name: "resume handler",
66+
run: m.Resume,
67+
},
68+
{
69+
name: "stop handler",
70+
run: m.Stop,
71+
},
5772
}
58-
for name, run := range cases {
59-
t.Run(name, func(t *testing.T) {
60-
_ = run()
73+
for _, tc := range cases {
74+
t.Run(tc.name, func(t *testing.T) {
75+
_ = tc.run()
6176
})
6277
}
6378
})

0 commit comments

Comments
 (0)