@@ -12,7 +12,6 @@ import (
12
12
"code.gitea.io/gitea/models/unittest"
13
13
"code.gitea.io/gitea/modules/json"
14
14
"code.gitea.io/gitea/modules/optional"
15
- api "code.gitea.io/gitea/modules/structs"
16
15
"code.gitea.io/gitea/modules/timeutil"
17
16
webhook_module "code.gitea.io/gitea/modules/webhook"
18
17
@@ -35,8 +34,10 @@ func TestWebhook_History(t *testing.T) {
35
34
webhook := unittest .AssertExistsAndLoadBean (t , & Webhook {ID : 1 })
36
35
tasks , err := webhook .History (db .DefaultContext , 0 )
37
36
assert .NoError (t , err )
38
- if assert .Len (t , tasks , 1 ) {
39
- assert .Equal (t , int64 (1 ), tasks [0 ].ID )
37
+ if assert .Len (t , tasks , 3 ) {
38
+ assert .Equal (t , int64 (3 ), tasks [0 ].ID )
39
+ assert .Equal (t , int64 (2 ), tasks [1 ].ID )
40
+ assert .Equal (t , int64 (1 ), tasks [2 ].ID )
40
41
}
41
42
42
43
webhook = unittest .AssertExistsAndLoadBean (t , & Webhook {ID : 2 })
@@ -197,8 +198,10 @@ func TestHookTasks(t *testing.T) {
197
198
assert .NoError (t , unittest .PrepareTestDatabase ())
198
199
hookTasks , err := HookTasks (db .DefaultContext , 1 , 1 )
199
200
assert .NoError (t , err )
200
- if assert .Len (t , hookTasks , 1 ) {
201
- assert .Equal (t , int64 (1 ), hookTasks [0 ].ID )
201
+ if assert .Len (t , hookTasks , 3 ) {
202
+ assert .Equal (t , int64 (3 ), hookTasks [0 ].ID )
203
+ assert .Equal (t , int64 (2 ), hookTasks [1 ].ID )
204
+ assert .Equal (t , int64 (1 ), hookTasks [2 ].ID )
202
205
}
203
206
204
207
hookTasks , err = HookTasks (db .DefaultContext , unittest .NonexistentID , 1 )
@@ -209,8 +212,8 @@ func TestHookTasks(t *testing.T) {
209
212
func TestCreateHookTask (t * testing.T ) {
210
213
assert .NoError (t , unittest .PrepareTestDatabase ())
211
214
hookTask := & HookTask {
212
- HookID : 3 ,
213
- Payloader : & api. PushPayload {} ,
215
+ HookID : 3 ,
216
+ PayloadVersion : 2 ,
214
217
}
215
218
unittest .AssertNotExistsBean (t , hookTask )
216
219
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -232,10 +235,10 @@ func TestUpdateHookTask(t *testing.T) {
232
235
func TestCleanupHookTaskTable_PerWebhook_DeletesDelivered (t * testing.T ) {
233
236
assert .NoError (t , unittest .PrepareTestDatabase ())
234
237
hookTask := & HookTask {
235
- HookID : 3 ,
236
- Payloader : & api. PushPayload {} ,
237
- IsDelivered : true ,
238
- Delivered : timeutil . TimeStampNanoNow () ,
238
+ HookID : 3 ,
239
+ IsDelivered : true ,
240
+ Delivered : timeutil . TimeStampNanoNow () ,
241
+ PayloadVersion : 2 ,
239
242
}
240
243
unittest .AssertNotExistsBean (t , hookTask )
241
244
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -249,9 +252,9 @@ func TestCleanupHookTaskTable_PerWebhook_DeletesDelivered(t *testing.T) {
249
252
func TestCleanupHookTaskTable_PerWebhook_LeavesUndelivered (t * testing.T ) {
250
253
assert .NoError (t , unittest .PrepareTestDatabase ())
251
254
hookTask := & HookTask {
252
- HookID : 4 ,
253
- Payloader : & api. PushPayload {} ,
254
- IsDelivered : false ,
255
+ HookID : 4 ,
256
+ IsDelivered : false ,
257
+ PayloadVersion : 2 ,
255
258
}
256
259
unittest .AssertNotExistsBean (t , hookTask )
257
260
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -265,10 +268,10 @@ func TestCleanupHookTaskTable_PerWebhook_LeavesUndelivered(t *testing.T) {
265
268
func TestCleanupHookTaskTable_PerWebhook_LeavesMostRecentTask (t * testing.T ) {
266
269
assert .NoError (t , unittest .PrepareTestDatabase ())
267
270
hookTask := & HookTask {
268
- HookID : 4 ,
269
- Payloader : & api. PushPayload {} ,
270
- IsDelivered : true ,
271
- Delivered : timeutil . TimeStampNanoNow () ,
271
+ HookID : 4 ,
272
+ IsDelivered : true ,
273
+ Delivered : timeutil . TimeStampNanoNow () ,
274
+ PayloadVersion : 2 ,
272
275
}
273
276
unittest .AssertNotExistsBean (t , hookTask )
274
277
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -282,10 +285,10 @@ func TestCleanupHookTaskTable_PerWebhook_LeavesMostRecentTask(t *testing.T) {
282
285
func TestCleanupHookTaskTable_OlderThan_DeletesDelivered (t * testing.T ) {
283
286
assert .NoError (t , unittest .PrepareTestDatabase ())
284
287
hookTask := & HookTask {
285
- HookID : 3 ,
286
- Payloader : & api. PushPayload {} ,
287
- IsDelivered : true ,
288
- Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 8 ). UnixNano ()) ,
288
+ HookID : 3 ,
289
+ IsDelivered : true ,
290
+ Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 8 ). UnixNano ()) ,
291
+ PayloadVersion : 2 ,
289
292
}
290
293
unittest .AssertNotExistsBean (t , hookTask )
291
294
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -299,9 +302,9 @@ func TestCleanupHookTaskTable_OlderThan_DeletesDelivered(t *testing.T) {
299
302
func TestCleanupHookTaskTable_OlderThan_LeavesUndelivered (t * testing.T ) {
300
303
assert .NoError (t , unittest .PrepareTestDatabase ())
301
304
hookTask := & HookTask {
302
- HookID : 4 ,
303
- Payloader : & api. PushPayload {} ,
304
- IsDelivered : false ,
305
+ HookID : 4 ,
306
+ IsDelivered : false ,
307
+ PayloadVersion : 2 ,
305
308
}
306
309
unittest .AssertNotExistsBean (t , hookTask )
307
310
_ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -315,10 +318,10 @@ func TestCleanupHookTaskTable_OlderThan_LeavesUndelivered(t *testing.T) {
315
318
func TestCleanupHookTaskTable_OlderThan_LeavesTaskEarlierThanAgeToDelete (t * testing.T ) {
316
319
assert .NoError (t , unittest .PrepareTestDatabase ())
317
320
hookTask := & HookTask {
318
- HookID : 4 ,
319
- Payloader : & api. PushPayload {} ,
320
- IsDelivered : true ,
321
- Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 6 ). UnixNano ()) ,
321
+ HookID : 4 ,
322
+ IsDelivered : true ,
323
+ Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 6 ). UnixNano ()) ,
324
+ PayloadVersion : 2 ,
322
325
}
323
326
unittest .AssertNotExistsBean (t , hookTask )
324
327
_ , err := CreateHookTask (db .DefaultContext , hookTask )
0 commit comments