@@ -12,6 +12,7 @@ import (
1212 "code.gitea.io/gitea/models/unittest"
1313 "code.gitea.io/gitea/modules/json"
1414 "code.gitea.io/gitea/modules/optional"
15+ api "code.gitea.io/gitea/modules/structs"
1516 "code.gitea.io/gitea/modules/timeutil"
1617 webhook_module "code.gitea.io/gitea/modules/webhook"
1718
@@ -34,10 +35,8 @@ func TestWebhook_History(t *testing.T) {
3435 webhook := unittest .AssertExistsAndLoadBean (t , & Webhook {ID : 1 })
3536 tasks , err := webhook .History (db .DefaultContext , 0 )
3637 assert .NoError (t , err )
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 )
38+ if assert .Len (t , tasks , 1 ) {
39+ assert .Equal (t , int64 (1 ), tasks [0 ].ID )
4140 }
4241
4342 webhook = unittest .AssertExistsAndLoadBean (t , & Webhook {ID : 2 })
@@ -198,10 +197,8 @@ func TestHookTasks(t *testing.T) {
198197 assert .NoError (t , unittest .PrepareTestDatabase ())
199198 hookTasks , err := HookTasks (db .DefaultContext , 1 , 1 )
200199 assert .NoError (t , err )
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 )
200+ if assert .Len (t , hookTasks , 1 ) {
201+ assert .Equal (t , int64 (1 ), hookTasks [0 ].ID )
205202 }
206203
207204 hookTasks , err = HookTasks (db .DefaultContext , unittest .NonexistentID , 1 )
@@ -212,8 +209,8 @@ func TestHookTasks(t *testing.T) {
212209func TestCreateHookTask (t * testing.T ) {
213210 assert .NoError (t , unittest .PrepareTestDatabase ())
214211 hookTask := & HookTask {
215- HookID : 3 ,
216- PayloadVersion : 2 ,
212+ HookID : 3 ,
213+ Payloader : & api. PushPayload {} ,
217214 }
218215 unittest .AssertNotExistsBean (t , hookTask )
219216 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -235,10 +232,10 @@ func TestUpdateHookTask(t *testing.T) {
235232func TestCleanupHookTaskTable_PerWebhook_DeletesDelivered (t * testing.T ) {
236233 assert .NoError (t , unittest .PrepareTestDatabase ())
237234 hookTask := & HookTask {
238- HookID : 3 ,
239- IsDelivered : true ,
240- Delivered : timeutil . TimeStampNanoNow () ,
241- PayloadVersion : 2 ,
235+ HookID : 3 ,
236+ Payloader : & api. PushPayload {} ,
237+ IsDelivered : true ,
238+ Delivered : timeutil . TimeStampNanoNow () ,
242239 }
243240 unittest .AssertNotExistsBean (t , hookTask )
244241 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -252,9 +249,9 @@ func TestCleanupHookTaskTable_PerWebhook_DeletesDelivered(t *testing.T) {
252249func TestCleanupHookTaskTable_PerWebhook_LeavesUndelivered (t * testing.T ) {
253250 assert .NoError (t , unittest .PrepareTestDatabase ())
254251 hookTask := & HookTask {
255- HookID : 4 ,
256- IsDelivered : false ,
257- PayloadVersion : 2 ,
252+ HookID : 4 ,
253+ Payloader : & api. PushPayload {} ,
254+ IsDelivered : false ,
258255 }
259256 unittest .AssertNotExistsBean (t , hookTask )
260257 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -268,10 +265,10 @@ func TestCleanupHookTaskTable_PerWebhook_LeavesUndelivered(t *testing.T) {
268265func TestCleanupHookTaskTable_PerWebhook_LeavesMostRecentTask (t * testing.T ) {
269266 assert .NoError (t , unittest .PrepareTestDatabase ())
270267 hookTask := & HookTask {
271- HookID : 4 ,
272- IsDelivered : true ,
273- Delivered : timeutil . TimeStampNanoNow () ,
274- PayloadVersion : 2 ,
268+ HookID : 4 ,
269+ Payloader : & api. PushPayload {} ,
270+ IsDelivered : true ,
271+ Delivered : timeutil . TimeStampNanoNow () ,
275272 }
276273 unittest .AssertNotExistsBean (t , hookTask )
277274 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -285,10 +282,10 @@ func TestCleanupHookTaskTable_PerWebhook_LeavesMostRecentTask(t *testing.T) {
285282func TestCleanupHookTaskTable_OlderThan_DeletesDelivered (t * testing.T ) {
286283 assert .NoError (t , unittest .PrepareTestDatabase ())
287284 hookTask := & HookTask {
288- HookID : 3 ,
289- IsDelivered : true ,
290- Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 8 ). UnixNano ()) ,
291- PayloadVersion : 2 ,
285+ HookID : 3 ,
286+ Payloader : & api. PushPayload {} ,
287+ IsDelivered : true ,
288+ Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 8 ). UnixNano ()) ,
292289 }
293290 unittest .AssertNotExistsBean (t , hookTask )
294291 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -302,9 +299,9 @@ func TestCleanupHookTaskTable_OlderThan_DeletesDelivered(t *testing.T) {
302299func TestCleanupHookTaskTable_OlderThan_LeavesUndelivered (t * testing.T ) {
303300 assert .NoError (t , unittest .PrepareTestDatabase ())
304301 hookTask := & HookTask {
305- HookID : 4 ,
306- IsDelivered : false ,
307- PayloadVersion : 2 ,
302+ HookID : 4 ,
303+ Payloader : & api. PushPayload {} ,
304+ IsDelivered : false ,
308305 }
309306 unittest .AssertNotExistsBean (t , hookTask )
310307 _ , err := CreateHookTask (db .DefaultContext , hookTask )
@@ -318,10 +315,10 @@ func TestCleanupHookTaskTable_OlderThan_LeavesUndelivered(t *testing.T) {
318315func TestCleanupHookTaskTable_OlderThan_LeavesTaskEarlierThanAgeToDelete (t * testing.T ) {
319316 assert .NoError (t , unittest .PrepareTestDatabase ())
320317 hookTask := & HookTask {
321- HookID : 4 ,
322- IsDelivered : true ,
323- Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 6 ). UnixNano ()) ,
324- PayloadVersion : 2 ,
318+ HookID : 4 ,
319+ Payloader : & api. PushPayload {} ,
320+ IsDelivered : true ,
321+ Delivered : timeutil . TimeStampNano ( time . Now (). AddDate ( 0 , 0 , - 6 ). UnixNano ()) ,
325322 }
326323 unittest .AssertNotExistsBean (t , hookTask )
327324 _ , err := CreateHookTask (db .DefaultContext , hookTask )
0 commit comments