@@ -48,11 +48,13 @@ func TestUnitGetRegisteredRoutes(t *testing.T) {
48
48
v := rand .Intn (1000 - 1 ) + 1 //nolint:gosec //ignored in tests.
49
49
regRoutes := fetchRegRoutes (t , v )
50
50
51
- tests := [] struct {
51
+ type st struct {
52
52
name string
53
53
fields fields
54
54
want RegRoutes
55
- }{
55
+ }
56
+
57
+ tests := []st {
56
58
{
57
59
name : "success getting registered routes" ,
58
60
fields : fields {
@@ -61,15 +63,17 @@ func TestUnitGetRegisteredRoutes(t *testing.T) {
61
63
want : regRoutes ,
62
64
},
63
65
}
64
- for _ , tt := range tests { //nolint:paralleltest //ignore.
65
- t .Run (tt .name , func (t * testing.T ) {
66
+ for _ , tt := range tests {
67
+ stin := tt
68
+
69
+ t .Run (stin .name , func (t * testing.T ) {
66
70
t .Parallel ()
67
71
68
72
o := & OAS {
69
- RegisteredRoutes : tt .fields .registeredRoutes ,
73
+ RegisteredRoutes : stin .fields .registeredRoutes ,
70
74
}
71
75
got := o .GetRegisteredRoutes ()
72
- want := tt .want
76
+ want := stin .want
73
77
74
78
if ! reflect .DeepEqual (got , want ) {
75
79
t .Errorf ("GetRegisteredRoutes() = %v, want %v" , got , want )
@@ -86,6 +90,12 @@ func TestUnitGetPathByIndex(t *testing.T) {
86
90
registeredRoutes RegRoutes
87
91
}
88
92
93
+ type st struct {
94
+ name string
95
+ fields fields
96
+ want * Path
97
+ }
98
+
89
99
paths := Paths {
90
100
Path {
91
101
Route : "/test" ,
@@ -96,11 +106,7 @@ func TestUnitGetPathByIndex(t *testing.T) {
96
106
v := rand .Intn (1000 - 1 ) + 1 //nolint:gosec //ignored in tests.
97
107
regRoutes := fetchRegRoutes (t , v )
98
108
99
- tests := []struct {
100
- name string
101
- fields fields
102
- want * Path
103
- }{
109
+ tests := []st {
104
110
{
105
111
name : "success get paths" ,
106
112
fields : fields {
@@ -110,17 +116,17 @@ func TestUnitGetPathByIndex(t *testing.T) {
110
116
want : & paths [0 ],
111
117
},
112
118
}
113
- for _ , tt := range tests { //nolint:paralleltest //Range statement for test TestUnitGetPathByIndex
114
- // does not reinitialise the variable tt -> TODO: Troubleshoot this further
115
- t .Run (tt .name , func (t * testing.T ) {
119
+ for _ , tt := range tests {
120
+ stin := tt
121
+ t .Run (stin .name , func (t * testing.T ) {
116
122
t .Parallel ()
117
123
118
124
o := & OAS {
119
- Paths : tt .fields .Paths ,
120
- RegisteredRoutes : tt .fields .registeredRoutes ,
125
+ Paths : stin .fields .Paths ,
126
+ RegisteredRoutes : stin .fields .registeredRoutes ,
121
127
}
122
- if got := o .GetPathByIndex (0 ); ! reflect .DeepEqual (got , tt .want ) {
123
- t .Errorf ("GetPathByIndex() = %v, want %v" , got , tt .want )
128
+ if got := o .GetPathByIndex (0 ); ! reflect .DeepEqual (got , stin .want ) {
129
+ t .Errorf ("GetPathByIndex() = %v, want %v" , got , stin .want )
124
130
}
125
131
})
126
132
}
0 commit comments