@@ -338,7 +338,7 @@ void shouldNotGetReplicateSinceEnclaveChallengeNeededButNotGenerated() {
338338
339339 assertThat (replicateTaskSummary ).isEmpty ();
340340
341- Mockito .verify (replicatesService , Mockito .never ()).addNewReplicate (CHAIN_TASK_ID , WALLET_WORKER_1 );
341+ Mockito .verify (replicatesService , Mockito .never ()).addNewReplicate (replicatesList , WALLET_WORKER_1 );
342342 Mockito .verify (workerService , Mockito .never ()).addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 );
343343 Mockito .verifyNoInteractions (signatureService );
344344 assertTaskAccessForNewReplicateLockNeverUsed (CHAIN_TASK_ID );
@@ -383,13 +383,15 @@ void shouldGetOnlyOneReplicateSinceOtherOneReachedConsensusDeadline() {
383383 .thenReturn (WorkerpoolAuthorization .builder ().chainTaskId (CHAIN_TASK_ID ).build ());
384384 when (workerService .addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 ))
385385 .thenReturn (Optional .of (existingWorker ));
386+ when (replicatesService .addNewReplicate (replicatesList , WALLET_WORKER_1 ))
387+ .thenReturn (true );
386388
387389 final Optional <ReplicateTaskSummary > replicateTaskSummary = replicateSupplyService .getAvailableReplicateTaskSummary (workerLastBlock , WALLET_WORKER_1 );
388390
389391 assertThat (replicateTaskSummary ).isPresent ();
390392 assertThat (replicateTaskSummary .get ().getWorkerpoolAuthorization ().getChainTaskId ()).isEqualTo (CHAIN_TASK_ID );
391393
392- Mockito .verify (replicatesService ).addNewReplicate (CHAIN_TASK_ID , WALLET_WORKER_1 );
394+ Mockito .verify (replicatesService ).addNewReplicate (replicatesList , WALLET_WORKER_1 );
393395 Mockito .verify (workerService ).addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 );
394396 Mockito .verify (signatureService , times (0 )).createAuthorization (any (), eq (CHAIN_TASK_ID_2 ), any ());
395397 assertTaskAccessForNewReplicateNotDeadLocking (CHAIN_TASK_ID );
@@ -459,12 +461,14 @@ void shouldGetReplicateWithNoTee() {
459461 when (replicatesList .hasWorkerAlreadyParticipated (WALLET_WORKER_1 )).thenReturn (false );
460462 when (workerService .addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 ))
461463 .thenReturn (Optional .of (existingWorker ));
464+ when (replicatesService .addNewReplicate (replicatesList , WALLET_WORKER_1 ))
465+ .thenReturn (true );
462466
463467 Optional <ReplicateTaskSummary > replicateTaskSummary =
464468 replicateSupplyService .getAvailableReplicateTaskSummary (workerLastBlock , WALLET_WORKER_1 );
465469 assertThat (replicateTaskSummary ).isPresent ();
466470
467- Mockito .verify (replicatesService ).addNewReplicate (CHAIN_TASK_ID , WALLET_WORKER_1 );
471+ Mockito .verify (replicatesService ).addNewReplicate (replicatesList , WALLET_WORKER_1 );
468472 Mockito .verify (workerService ).addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 );
469473 Mockito .verify (signatureService ).createAuthorization (WALLET_WORKER_1 , CHAIN_TASK_ID , BytesUtils .EMPTY_ADDRESS );
470474 assertTaskAccessForNewReplicateNotDeadLocking (CHAIN_TASK_ID );
@@ -501,14 +505,16 @@ void shouldGetReplicateWithTee() {
501505 .thenReturn (new WorkerpoolAuthorization ());
502506 when (workerService .addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 ))
503507 .thenReturn (Optional .of (existingWorker ));
508+ when (replicatesService .addNewReplicate (replicatesList , WALLET_WORKER_1 ))
509+ .thenReturn (true );
504510
505511 when (replicatesList .hasWorkerAlreadyParticipated (WALLET_WORKER_1 )).thenReturn (false );
506512 Optional <ReplicateTaskSummary > replicateTaskSummary =
507513 replicateSupplyService .getAvailableReplicateTaskSummary (workerLastBlock , WALLET_WORKER_1 );
508514
509515 assertThat (replicateTaskSummary ).isPresent ();
510516
511- Mockito .verify (replicatesService ).addNewReplicate (CHAIN_TASK_ID , WALLET_WORKER_1 );
517+ Mockito .verify (replicatesService ).addNewReplicate (replicatesList , WALLET_WORKER_1 );
512518 Mockito .verify (workerService ).addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 );
513519 assertTaskAccessForNewReplicateNotDeadLocking (CHAIN_TASK_ID );
514520 }
@@ -573,14 +579,16 @@ void shouldTeeNeededTaskBeGivenToTeeEnabledWorker() {
573579 .thenReturn (new WorkerpoolAuthorization ());
574580 when (workerService .addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 ))
575581 .thenReturn (Optional .of (existingWorker ));
582+ when (replicatesService .addNewReplicate (replicatesList , WALLET_WORKER_1 ))
583+ .thenReturn (true );
576584
577585 when (replicatesList .hasWorkerAlreadyParticipated (WALLET_WORKER_1 )).thenReturn (false );
578586 Optional <ReplicateTaskSummary > replicateTaskSummary =
579587 replicateSupplyService .getAvailableReplicateTaskSummary (workerLastBlock , WALLET_WORKER_1 );
580588
581589 assertThat (replicateTaskSummary ).isPresent ();
582590
583- Mockito .verify (replicatesService ).addNewReplicate (CHAIN_TASK_ID , WALLET_WORKER_1 );
591+ Mockito .verify (replicatesService ).addNewReplicate (replicatesList , WALLET_WORKER_1 );
584592 Mockito .verify (workerService ).addChainTaskIdToWorker (CHAIN_TASK_ID , WALLET_WORKER_1 );
585593 assertTaskAccessForNewReplicateNotDeadLocking (CHAIN_TASK_ID );
586594 }
0 commit comments