Skip to content

Commit 0b730f9

Browse files
authored
Use ReplicateTaskSummary moved to iexec-core-library (#600)
1 parent 632c133 commit 0b730f9

File tree

5 files changed

+17
-23
lines changed

5 files changed

+17
-23
lines changed

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ All notable changes to this project will be documented in this file.
1414
- Fix `LoginServiceTests#shouldLoginOnceOnSimultaneousCalls` test. (#587)
1515
- Always use `WorkerpoolAuhorization` to retrieve JWT on Result Proxy. (#588)
1616
- Improve checks when receiving a `computed.json` file from a REST call. (#598)
17-
- Move `ReplicateActionResponse` from `iexec-common` to `iexec-worker`. (#599)
1817

1918
### Quality
2019

2120
- Configure Gradle JVM Test Suite Plugin. (#589)
2221
- Remove `ResponseEntity` wrapper in feign client. (#593)
2322
- Use constructor injection in `Application` class. (#594)
2423
- Transform `CoreConfigurationService` to immutable `SchedulerConfiguration` class. (#597)
24+
- Move `ReplicateActionResponse` from `iexec-common` to `iexec-worker`. (#599)
25+
- Use `ReplicateTaskSummary` from `iexce-core-library`. (#600)
2526

2627
### Dependency Upgrades
2728

src/main/java/com/iexec/worker/feign/CustomCoreFeignClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,11 @@
1818

1919
import com.iexec.common.config.WorkerModel;
2020
import com.iexec.common.replicate.ReplicateStatusUpdate;
21-
import com.iexec.common.replicate.ReplicateTaskSummary;
2221
import com.iexec.core.api.SchedulerClient;
2322
import com.iexec.core.config.PublicConfiguration;
2423
import com.iexec.core.notification.TaskNotification;
2524
import com.iexec.core.notification.TaskNotificationType;
25+
import com.iexec.core.replicate.ReplicateTaskSummary;
2626
import feign.FeignException;
2727
import lombok.extern.slf4j.Slf4j;
2828
import org.springframework.stereotype.Service;

src/main/java/com/iexec/worker/replicate/ReplicateDemandService.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
package com.iexec.worker.replicate;
1818

19-
import com.iexec.common.replicate.ReplicateTaskSummary;
2019
import com.iexec.commons.poco.chain.WorkerpoolAuthorization;
2120
import com.iexec.core.notification.TaskNotification;
2221
import com.iexec.core.notification.TaskNotificationExtra;
2322
import com.iexec.core.notification.TaskNotificationType;
23+
import com.iexec.core.replicate.ReplicateTaskSummary;
2424
import com.iexec.worker.chain.ContributionService;
2525
import com.iexec.worker.chain.IexecHubService;
2626
import com.iexec.worker.feign.CustomCoreFeignClient;
@@ -119,14 +119,14 @@ private boolean isNewTaskInitialized(ReplicateTaskSummary replicateTaskSummary)
119119
* @param replicateTaskSummary replicate task summary for computing and contribution
120120
*/
121121
void startTask(ReplicateTaskSummary replicateTaskSummary) {
122-
WorkerpoolAuthorization authorization =
123-
replicateTaskSummary.getWorkerpoolAuthorization();
124-
String chainTaskId = authorization.getChainTaskId();
125-
TaskNotificationExtra notificationExtra = TaskNotificationExtra.builder()
122+
final WorkerpoolAuthorization authorization =
123+
replicateTaskSummary.getWorkerpoolAuthorization();
124+
final String chainTaskId = authorization.getChainTaskId();
125+
final TaskNotificationExtra notificationExtra = TaskNotificationExtra.builder()
126126
.workerpoolAuthorization(authorization)
127127
.smsUrl(replicateTaskSummary.getSmsUrl())
128128
.build();
129-
TaskNotification taskNotification = TaskNotification.builder()
129+
final TaskNotification taskNotification = TaskNotification.builder()
130130
.chainTaskId(chainTaskId)
131131
.workersAddress(Collections.emptyList())
132132
.taskNotificationType(TaskNotificationType.PLEASE_START)

src/test/java/com/iexec/worker/feign/CustomCoreFeignClientTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
import com.iexec.common.config.WorkerModel;
2020
import com.iexec.common.replicate.ReplicateStatus;
2121
import com.iexec.common.replicate.ReplicateStatusUpdate;
22-
import com.iexec.common.replicate.ReplicateTaskSummary;
2322
import com.iexec.core.api.SchedulerClient;
2423
import com.iexec.core.config.PublicConfiguration;
2524
import com.iexec.core.notification.TaskNotification;
2625
import com.iexec.core.notification.TaskNotificationType;
26+
import com.iexec.core.replicate.ReplicateTaskSummary;
2727
import feign.FeignException;
28-
import org.junit.jupiter.api.BeforeEach;
2928
import org.junit.jupiter.api.Test;
29+
import org.junit.jupiter.api.extension.ExtendWith;
3030
import org.junit.jupiter.params.ParameterizedTest;
3131
import org.junit.jupiter.params.provider.EnumSource;
3232
import org.mockito.InjectMocks;
3333
import org.mockito.Mock;
34-
import org.mockito.MockitoAnnotations;
34+
import org.mockito.junit.jupiter.MockitoExtension;
3535
import org.springframework.http.HttpStatus;
3636

3737
import java.util.List;
@@ -41,6 +41,7 @@
4141
import static org.junit.jupiter.api.Assertions.assertAll;
4242
import static org.mockito.Mockito.*;
4343

44+
@ExtendWith(MockitoExtension.class)
4445
class CustomCoreFeignClientTests {
4546
private static final String AUTHORIZATION = "authorization";
4647
private static final String CHAIN_TASK_ID = "0x123";
@@ -53,11 +54,6 @@ class CustomCoreFeignClientTests {
5354
@InjectMocks
5455
private CustomCoreFeignClient customCoreFeignClient;
5556

56-
@BeforeEach
57-
void init() {
58-
MockitoAnnotations.openMocks(this);
59-
}
60-
6157
//region getCoreVersion
6258
@Test
6359
void shouldGetCoreVersion() {

src/test/java/com/iexec/worker/replicate/ReplicateDemandServiceTests.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,19 @@
1616

1717
package com.iexec.worker.replicate;
1818

19-
import com.iexec.common.replicate.ReplicateTaskSummary;
2019
import com.iexec.commons.poco.chain.WorkerpoolAuthorization;
2120
import com.iexec.core.notification.TaskNotification;
21+
import com.iexec.core.replicate.ReplicateTaskSummary;
2222
import com.iexec.worker.chain.ContributionService;
2323
import com.iexec.worker.chain.IexecHubService;
2424
import com.iexec.worker.feign.CustomCoreFeignClient;
2525
import com.iexec.worker.pubsub.SubscriptionService;
2626
import com.iexec.worker.utils.AsyncUtils;
2727
import org.assertj.core.api.Assertions;
28-
import org.junit.jupiter.api.BeforeEach;
2928
import org.junit.jupiter.api.Test;
29+
import org.junit.jupiter.api.extension.ExtendWith;
3030
import org.mockito.*;
31+
import org.mockito.junit.jupiter.MockitoExtension;
3132
import org.springframework.context.ApplicationEventPublisher;
3233

3334
import java.util.Optional;
@@ -36,6 +37,7 @@
3637
import static org.mockito.ArgumentMatchers.*;
3738
import static org.mockito.Mockito.*;
3839

40+
@ExtendWith(MockitoExtension.class)
3941
class ReplicateDemandServiceTests {
4042

4143
private static final String ASK_FOR_REPLICATE_CONTEXT = "ask-for-replicate";
@@ -60,11 +62,6 @@ class ReplicateDemandServiceTests {
6062
@InjectMocks
6163
private ReplicateDemandService replicateDemandService;
6264

63-
@BeforeEach
64-
void init() {
65-
MockitoAnnotations.openMocks(this);
66-
}
67-
6865
// region triggerAskForReplicate()
6966
@Test
7067
void shouldRunAskForReplicateAsynchronouslyWhenTriggeredOneTime() {

0 commit comments

Comments
 (0)