384
}
385
387
>
numTasks := 20
388
>
visibilityTasks := s.AddRandomTasks(
389
>
tasks.CategoryVisibility,
390
>
numTasks,
391
>
func(workflowKey definition.WorkflowKey, taskID int64, visibilityTimestamp time.Time) tasks.Task {
392
>
return &tasks.StartExecutionVisibilityTask{
393
>
WorkflowKey: workflowKey,
394
>
TaskID: taskID,
395
>
VisibilityTimestamp: visibilityTimestamp,
396
>
}
397
>
},
398
)
399
401
>
loadedTasks := s.PaginateTasks(
402
>
tasks.CategoryVisibility,
403
>
inclusiveMinTaskKey,
404
>
exclusiveMaxTaskKey,
405
>
rand.Intn(len(visibilityTasks)*2)+1,
406
>
)
407
>
s.Equal(visibilityTasks, loadedTasks)
408
}
409