Skip to content

Commit 0f1f94d

Browse files
committed
amp-170: add api spec
1 parent 22489d1 commit 0f1f94d

File tree

1 file changed

+19
-16
lines changed

1 file changed

+19
-16
lines changed
Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,48 @@
11
package uk.gov.hmcts.cp.subscription.client;
22

3-
import org.junit.jupiter.api.BeforeEach;
43
import org.junit.jupiter.api.Test;
4+
import org.junit.jupiter.api.extension.ExtendWith;
5+
import org.mockito.InjectMocks;
6+
import org.mockito.junit.jupiter.MockitoExtension;
57
import uk.gov.hmcts.cp.openapi.model.PcrEventPayload;
8+
69
import java.util.UUID;
710

8-
import static org.mockito.Mockito.mock;
911
import static org.mockito.Mockito.times;
1012
import static org.mockito.Mockito.verify;
13+
import static org.mockito.Mockito.spy;
1114

15+
@ExtendWith(MockitoExtension.class)
1216
class DocumentServiceClientTest {
1317

14-
private DocumentServiceClient documentServiceClient;
15-
16-
@BeforeEach
17-
void setUp() {
18-
documentServiceClient = mock(DocumentServiceClient.class);
19-
}
18+
@InjectMocks
19+
private DocumentServiceClient documentServiceClient = spy(DocumentServiceClient.class);
2020

2121
@Test
22-
void updateDocumentMetadata_should_callFeignClient() {
23-
PcrEventPayload payload = new PcrEventPayload();
24-
UUID eventId = UUID.randomUUID();
25-
payload.setEventId(eventId);
22+
void updateDocumentMetadata_should_callFeignClient() {
23+
PcrEventPayload payload = new PcrEventPayload();
24+
payload.setEventId(UUID.randomUUID());
2625

27-
documentServiceClient.updateDocumentMetadata(payload);
26+
documentServiceClient.updateDocumentMetadata(payload);
2827

29-
verify(documentServiceClient, times(1)).updateDocumentMetadata(payload);
28+
verify(documentServiceClient, times(1))
29+
.updateDocumentMetadata(payload);
3030
}
3131

3232
@Test
3333
void updateDocumentMetadata_should_handle_multiple_calls() {
3434
PcrEventPayload payload1 = new PcrEventPayload();
3535
payload1.setEventId(UUID.randomUUID());
36+
3637
PcrEventPayload payload2 = new PcrEventPayload();
3738
payload2.setEventId(UUID.randomUUID());
3839

3940
documentServiceClient.updateDocumentMetadata(payload1);
4041
documentServiceClient.updateDocumentMetadata(payload2);
4142

42-
verify(documentServiceClient, times(1)).updateDocumentMetadata(payload1);
43-
verify(documentServiceClient, times(1)).updateDocumentMetadata(payload2);
43+
verify(documentServiceClient, times(1))
44+
.updateDocumentMetadata(payload1);
45+
verify(documentServiceClient, times(1))
46+
.updateDocumentMetadata(payload2);
4447
}
4548
}

0 commit comments

Comments
 (0)