@@ -307,7 +307,7 @@ func Test_RemoveAdjacentConvergeModules(t *testing.T) {
307307 // Check tasks after remove.
308308 require .Equal (t , len (tt .expect ), q .Length (), "queue length should match length of expected tasks" )
309309 i := 0
310- q .Iterate (func (tsk sh_task.Task ) {
310+ q .IterateSnapshot (func (tsk sh_task.Task ) {
311311 require .Equal (t , tt .expect [i ].Id , tsk .GetId (), "ID should match for task %d %+v" , i , tsk )
312312 require .Equal (t , tt .expect [i ].Type , tsk .GetType (), "Type should match for task %d %+v" , i , tsk )
313313 i ++
@@ -566,7 +566,7 @@ func Test_RemoveCurrentConvergeTasks(t *testing.T) {
566566 // Check tasks in queue after remove.
567567 require .Equal (t , len (tasks ), queues [i ].Length (), "length of queue %d should match length of expected tasks" , i )
568568 j := 0
569- queues [i ].Iterate (func (tsk sh_task.Task ) {
569+ queues [i ].IterateSnapshot (func (tsk sh_task.Task ) {
570570 require .Equal (t , tt.expectTasks [i ][j ].Id , tsk .GetId (), "ID should match for task %d %+v" , j , tsk )
571571 require .Equal (t , tt.expectTasks [i ][j ].Type , tsk .GetType (), "Type should match for task %d %+v" , j , tsk )
572572 j ++
@@ -692,7 +692,7 @@ func Test_RemoveCurrentConvergeTasksFromId(t *testing.T) {
692692 // Check tasks in queue after remove.
693693 require .Equal (t , len (tt .expectTasks ), q .Length (), "queue length should match length of expected tasks" )
694694 i := 0
695- q .Iterate (func (tsk sh_task.Task ) {
695+ q .IterateSnapshot (func (tsk sh_task.Task ) {
696696 require .Equal (t , tt .expectTasks [i ].Id , tsk .GetId (), "ID should match for task %d %+v" , i , tsk )
697697 require .Equal (t , tt .expectTasks [i ].Type , tsk .GetType (), "Type should match for task %d %+v" , i , tsk )
698698 i ++
0 commit comments