@@ -18,7 +18,7 @@ func TestNew(t *testing.T) {
18
18
k := New ()
19
19
20
20
assert .NotNil (t , k )
21
- assert .Equal (t , newRouter (), k .router )
21
+ assert .Equal (t , newTree (), k .router )
22
22
assert .Equal (t , 0 , len (k .middlewares ))
23
23
assert .Equal (t , serializer .NewJSONSerializer (), k .jsonSerializer )
24
24
assert .Equal (t , serializer .NewXMLSerializer (), k .xmlSerializer )
@@ -57,11 +57,6 @@ func TestKid_Get(t *testing.T) {
57
57
c .JSON (http .StatusOK , Map {"message" : fmt .Sprintf ("Hello %s" , name )})
58
58
})
59
59
60
- assert .Equal (t , 2 , len (k .router .routes ))
61
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
62
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
63
- assert .Equal (t , http .MethodGet , k .router .routes [0 ].methods [0 ])
64
-
65
60
req := httptest .NewRequest (http .MethodGet , "/test" , nil )
66
61
res := httptest .NewRecorder ()
67
62
@@ -91,11 +86,6 @@ func TestKid_Post(t *testing.T) {
91
86
c .JSON (http .StatusCreated , Map {"message" : "ok" })
92
87
})
93
88
94
- assert .Equal (t , 1 , len (k .router .routes ))
95
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
96
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
97
- assert .Equal (t , http .MethodPost , k .router .routes [0 ].methods [0 ])
98
-
99
89
req := httptest .NewRequest (http .MethodPost , "/test" , nil )
100
90
res := httptest .NewRecorder ()
101
91
@@ -117,11 +107,6 @@ func TestKid_Put(t *testing.T) {
117
107
c .JSON (http .StatusCreated , Map {"message" : "put" })
118
108
})
119
109
120
- assert .Equal (t , 1 , len (k .router .routes ))
121
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
122
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
123
- assert .Equal (t , http .MethodPut , k .router .routes [0 ].methods [0 ])
124
-
125
110
req := httptest .NewRequest (http .MethodPut , "/test" , nil )
126
111
res := httptest .NewRecorder ()
127
112
@@ -143,11 +128,6 @@ func TestKid_Delete(t *testing.T) {
143
128
c .JSON (http .StatusCreated , Map {"message" : "deleted" })
144
129
})
145
130
146
- assert .Equal (t , 1 , len (k .router .routes ))
147
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
148
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
149
- assert .Equal (t , http .MethodDelete , k .router .routes [0 ].methods [0 ])
150
-
151
131
req := httptest .NewRequest (http .MethodDelete , "/test" , nil )
152
132
res := httptest .NewRecorder ()
153
133
@@ -169,11 +149,6 @@ func TestKid_Patch(t *testing.T) {
169
149
c .JSON (http .StatusCreated , Map {"message" : "patch" })
170
150
})
171
151
172
- assert .Equal (t , 1 , len (k .router .routes ))
173
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
174
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
175
- assert .Equal (t , http .MethodPatch , k .router .routes [0 ].methods [0 ])
176
-
177
152
req := httptest .NewRequest (http .MethodPatch , "/test" , nil )
178
153
res := httptest .NewRecorder ()
179
154
@@ -195,11 +170,6 @@ func TestKid_Trace(t *testing.T) {
195
170
c .JSON (http .StatusCreated , Map {"message" : "trace" })
196
171
})
197
172
198
- assert .Equal (t , 1 , len (k .router .routes ))
199
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
200
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
201
- assert .Equal (t , http .MethodTrace , k .router .routes [0 ].methods [0 ])
202
-
203
173
req := httptest .NewRequest (http .MethodTrace , "/test" , nil )
204
174
res := httptest .NewRecorder ()
205
175
@@ -221,11 +191,6 @@ func TestKid_Connect(t *testing.T) {
221
191
c .JSON (http .StatusCreated , Map {"message" : "connect" })
222
192
})
223
193
224
- assert .Equal (t , 1 , len (k .router .routes ))
225
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
226
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
227
- assert .Equal (t , http .MethodConnect , k .router .routes [0 ].methods [0 ])
228
-
229
194
req := httptest .NewRequest (http .MethodConnect , "/test" , nil )
230
195
res := httptest .NewRecorder ()
231
196
@@ -247,11 +212,6 @@ func TestKid_Options(t *testing.T) {
247
212
c .JSON (http .StatusCreated , Map {"message" : "options" })
248
213
})
249
214
250
- assert .Equal (t , 1 , len (k .router .routes ))
251
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
252
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
253
- assert .Equal (t , http .MethodOptions , k .router .routes [0 ].methods [0 ])
254
-
255
215
req := httptest .NewRequest (http .MethodOptions , "/test" , nil )
256
216
res := httptest .NewRecorder ()
257
217
@@ -273,11 +233,6 @@ func TestKid_Head(t *testing.T) {
273
233
c .JSON (http .StatusCreated , Map {"message" : "head" })
274
234
})
275
235
276
- assert .Equal (t , 1 , len (k .router .routes ))
277
- assert .Equal (t , 1 , len (k .router .routes [0 ].methods ))
278
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
279
- assert .Equal (t , http .MethodHead , k .router .routes [0 ].methods [0 ])
280
-
281
236
req := httptest .NewRequest (http .MethodHead , "/test" , nil )
282
237
res := httptest .NewRecorder ()
283
238
@@ -299,11 +254,6 @@ func TestKid_Add(t *testing.T) {
299
254
c .JSON (http .StatusCreated , Map {"message" : c .Request ().Method })
300
255
}, []string {http .MethodGet , http .MethodPost })
301
256
302
- assert .Equal (t , 1 , len (k .router .routes ))
303
- assert .Equal (t , 2 , len (k .router .routes [0 ].methods ))
304
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
305
- assert .Equal (t , []string {http .MethodGet , http .MethodPost }, k .router .routes [0 ].methods )
306
-
307
257
testCases := []struct {
308
258
req * http.Request
309
259
res * httptest.ResponseRecorder
@@ -335,18 +285,6 @@ func TestKid_Any(t *testing.T) {
335
285
c .JSON (http .StatusCreated , Map {"message" : c .Request ().Method })
336
286
})
337
287
338
- assert .Equal (t , 1 , len (k .router .routes ))
339
- assert .Equal (t , 9 , len (k .router .routes [0 ].methods ))
340
- assert .Equal (t , 0 , len (k .router .routes [0 ].middlewares ))
341
- assert .Equal (t ,
342
- []string {
343
- http .MethodGet , http .MethodPost , http .MethodPut ,
344
- http .MethodPatch , http .MethodDelete , http .MethodHead ,
345
- http .MethodOptions , http .MethodConnect , http .MethodTrace ,
346
- },
347
- k .router .routes [0 ].methods ,
348
- )
349
-
350
288
testCases := []struct {
351
289
req * http.Request
352
290
res * httptest.ResponseRecorder
0 commit comments