File tree 1 file changed +23
-8
lines changed
1 file changed +23
-8
lines changed Original file line number Diff line number Diff line change @@ -49,15 +49,30 @@ func TestIssue50(t *testing.T) {
49
49
}
50
50
51
51
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
+ },
57
72
}
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 ()
61
76
})
62
77
}
63
78
})
You can’t perform that action at this time.
0 commit comments