Skip to content

Commit 71b992f

Browse files
author
Adrian Clay
authored
Replace all usages of deprecated MockBean with MockitoBean (#1095)
1 parent 68adde9 commit 71b992f

10 files changed

+36
-36
lines changed

service/src/intTest/java/uk/nhs/adaptors/gp2gp/common/amqp/MessageQueueTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@
1414
import org.springframework.beans.factory.annotation.Autowired;
1515
import org.springframework.beans.factory.annotation.Value;
1616
import org.springframework.boot.test.context.SpringBootTest;
17-
import org.springframework.boot.test.mock.mockito.MockBean;
1817
import org.springframework.jms.core.JmsTemplate;
1918
import org.springframework.test.annotation.DirtiesContext;
2019

2120
import com.fasterxml.jackson.databind.ObjectMapper;
2221

2322
import lombok.SneakyThrows;
23+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
2424
import uk.nhs.adaptors.gp2gp.ehr.EhrExtractStatusRepository;
2525
import uk.nhs.adaptors.gp2gp.mhs.InboundMessage;
2626
import uk.nhs.adaptors.gp2gp.mhs.InboundMessageHandler;
@@ -42,7 +42,7 @@ public class MessageQueueTest {
4242
private ObjectMapper objectMapper;
4343
@Autowired
4444
private EhrExtractStatusRepository ehrExtractStatusRepository;
45-
@MockBean // mock the message handler to prevent any forward processing by the application
45+
@MockitoBean // mock the message handler to prevent any forward processing by the application
4646
private InboundMessageHandler inboundMessageHandler;
4747

4848
@Test

service/src/intTest/java/uk/nhs/adaptors/gp2gp/common/task/BaseTaskTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
import org.junit.jupiter.api.extension.ExtendWith;
44
import org.springframework.boot.test.context.SpringBootTest;
5-
import org.springframework.boot.test.mock.mockito.MockBean;
65
import org.springframework.test.annotation.DirtiesContext;
6+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
77
import org.springframework.test.context.junit.jupiter.SpringExtension;
88
import org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper;
99

@@ -19,8 +19,8 @@ public abstract class BaseTaskTest {
1919
public static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
2020
public static final FhirParseService FHIR_PARSE_SERVICE = new FhirParseService();
2121

22-
@MockBean
22+
@MockitoBean
2323
protected TaskDispatcher taskDispatcher;
24-
@MockBean
24+
@MockitoBean
2525
protected TaskConsumer taskConsumer;
2626
}

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/EhrContinueTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
import org.junit.jupiter.api.extension.ExtendWith;
55
import org.springframework.beans.factory.annotation.Autowired;
66
import org.springframework.boot.test.context.SpringBootTest;
7-
import org.springframework.boot.test.mock.mockito.MockBean;
87
import org.springframework.test.annotation.DirtiesContext;
8+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
99
import org.springframework.test.context.junit.jupiter.SpringExtension;
1010
import uk.nhs.adaptors.gp2gp.common.service.RandomIdGeneratorService;
1111
import uk.nhs.adaptors.gp2gp.common.task.TaskDispatcher;
@@ -40,7 +40,7 @@ public class EhrContinueTest {
4040
private EhrExtractRequestHandler ehrExtractRequestHandler;
4141
@Autowired
4242
private EhrExtractStatusRepository ehrExtractStatusRepository;
43-
@MockBean
43+
@MockitoBean
4444
private TaskDispatcher taskDispatcher;
4545

4646
@Test

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/EhrExtractStatusServiceIT.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@
3232
import org.slf4j.Logger;
3333
import org.springframework.beans.factory.annotation.Autowired;
3434
import org.springframework.boot.test.context.SpringBootTest;
35-
import org.springframework.boot.test.mock.mockito.MockBean;
3635
import org.springframework.test.annotation.DirtiesContext;
3736

37+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
3838
import uk.nhs.adaptors.gp2gp.common.service.TimestampService;
3939
import uk.nhs.adaptors.gp2gp.ehr.exception.EhrExtractException;
4040
import uk.nhs.adaptors.gp2gp.ehr.model.EhrExtractStatus;
@@ -65,10 +65,10 @@ public class EhrExtractStatusServiceIT {
6565
@Autowired
6666
private EhrExtractTimeoutScheduler ehrExtractTimeoutScheduler;
6767

68-
@MockBean
68+
@MockitoBean
6969
private TimestampService timestampService;
7070

71-
@MockBean
71+
@MockitoBean
7272
private Logger logger;
7373

7474
@BeforeEach

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/SendAcknowledgementComponentTest.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@
2020
import org.springframework.beans.factory.annotation.Autowired;
2121
import org.springframework.beans.factory.annotation.Value;
2222
import org.springframework.boot.test.context.SpringBootTest;
23-
import org.springframework.boot.test.mock.mockito.MockBean;
2423
import org.springframework.core.io.Resource;
2524
import org.springframework.test.annotation.DirtiesContext;
25+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
2626
import org.springframework.test.context.junit.jupiter.SpringExtension;
2727
import org.springframework.test.context.junit4.SpringRunner;
2828
import org.springframework.web.reactive.function.client.WebClient;
@@ -55,21 +55,21 @@ public class SendAcknowledgementComponentTest {
5555
private static final String NEGATIVE_ACK_TYPE_CODE = "AE";
5656
private static final String POSITIVE_ACK_TYPE_CODE = "AA";
5757

58-
@MockBean
58+
@MockitoBean
5959
private WebClient.RequestHeadersSpec<?> request;
60-
@MockBean
60+
@MockitoBean
6161
private MhsRequestBuilder mhsRequestBuilder;
62-
@MockBean
62+
@MockitoBean
6363
private MhsClient mhsClient;
64-
@MockBean
64+
@MockitoBean
6565
private SendAcknowledgementTaskDefinition sendAcknowledgementTaskDefinition;
6666
@Autowired
6767
private SendAcknowledgementExecutor sendAcknowledgementExecutor;
6868
@Autowired
6969
private EhrExtractStatusRepository ehrExtractStatusRepository;
70-
@MockBean
70+
@MockitoBean
7171
private TimestampService timestampService;
72-
@MockBean
72+
@MockitoBean
7373
private RandomIdGeneratorService randomIdGeneratorService;
7474

7575
@Value("classpath:ehr/expected-nack-message.json")

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/SendDocumentComponentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import org.junit.runner.RunWith;
2020
import org.springframework.beans.factory.annotation.Autowired;
2121
import org.springframework.boot.test.context.SpringBootTest;
22-
import org.springframework.boot.test.mock.mockito.MockBean;
2322
import org.springframework.test.annotation.DirtiesContext;
23+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
2424
import org.springframework.test.context.junit.jupiter.SpringExtension;
2525
import org.springframework.test.context.junit4.SpringRunner;
2626

@@ -42,7 +42,7 @@ public class SendDocumentComponentTest {
4242
private static final String DOCUMENT_NAME = "some-conversation-id/document-name.json";
4343
public static final String OUTBOUND_MESSAGE_JSON = "src/intTest/resources/outboundMessage.json";
4444

45-
@MockBean
45+
@MockitoBean
4646
private MhsClient mhsClient;
4747

4848
@Autowired

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/SendEhrExtractCoreComponentTest.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,8 @@
3030
import org.mockito.junit.jupiter.MockitoExtension;
3131
import org.springframework.beans.factory.annotation.Autowired;
3232
import org.springframework.boot.test.context.SpringBootTest;
33-
import org.springframework.boot.test.mock.mockito.MockBean;
3433
import org.springframework.test.annotation.DirtiesContext;
34+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
3535
import org.springframework.test.context.junit.jupiter.SpringExtension;
3636
import org.springframework.test.context.junit4.SpringRunner;
3737
import org.springframework.web.reactive.function.client.WebClient;
@@ -80,30 +80,30 @@ public class SendEhrExtractCoreComponentTest extends BaseTaskTest {
8080
public static final Instant NOW = Instant.parse("2024-01-01T10:00:00Z");
8181
public static final String COMPRESSED_LARGE_PAYLOAD = "H4sIAAAAAAAA/wtydfTxiVQIglBOnocWAwA3VEfTEgAAAA==";
8282

83-
@MockBean
83+
@MockitoBean
8484
private EhrDocumentMapper ehrDocumentMapper;
8585

86-
@MockBean
86+
@MockitoBean
8787
private TimestampService timestampService;
8888

89-
@MockBean
89+
@MockitoBean
9090
private RandomIdGeneratorService randomIdGeneratorService;
9191

9292
@Mock
9393
private StorageDataWrapper storageDataWrapper;
9494

95-
@MockBean
95+
@MockitoBean
9696
private WebClient.RequestHeadersSpec<?> request;
9797

98-
@MockBean
98+
@MockitoBean
9999
private MhsRequestBuilder mhsRequestBuilder;
100100

101-
@MockBean
101+
@MockitoBean
102102
private MhsClient mhsClient;
103103

104104
private SendEhrExtractCoreTaskDefinition sendEhrExtractCoreTaskDefinition;
105105

106-
@MockBean
106+
@MockitoBean
107107
private StorageConnectorService storageConnectorService;
108108

109109
@Autowired
@@ -113,13 +113,13 @@ public class SendEhrExtractCoreComponentTest extends BaseTaskTest {
113113
private EhrExtractStatusRepository ehrExtractStatusRepository;
114114
private EhrExtractStatus ehrExtractStatus;
115115

116-
@MockBean
116+
@MockitoBean
117117
private SendAcknowledgementTaskDispatcher sendAcknowledgementTaskDispatcher;
118118

119-
@MockBean
119+
@MockitoBean
120120
private StructuredRecordMappingService structuredRecordMappingService;
121121

122-
@MockBean
122+
@MockitoBean
123123
private Gp2gpConfiguration gp2gpConfiguration;
124124

125125
@Test

service/src/intTest/java/uk/nhs/adaptors/gp2gp/ehr/TaskHandlingTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
import org.mockito.junit.jupiter.MockitoExtension;
2626
import org.springframework.beans.factory.annotation.Autowired;
2727
import org.springframework.boot.test.context.SpringBootTest;
28-
import org.springframework.boot.test.mock.mockito.MockBean;
2928
import org.springframework.test.annotation.DirtiesContext;
29+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
3030
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
3131
import org.springframework.test.context.junit.jupiter.SpringExtension;
3232
import org.springframework.test.context.junit4.SpringRunner;
@@ -61,7 +61,7 @@ public class TaskHandlingTest {
6161
private EhrExtractStatusService ehrExtractStatusService;
6262
@MockitoSpyBean
6363
private TaskExecutorFactory taskExecutorFactory;
64-
@MockBean
64+
@MockitoBean
6565
private TaskDispatcher taskDispatcher;
6666
@Mock
6767
private Message message;

service/src/intTest/java/uk/nhs/adaptors/gp2gp/gpc/GetGpcDocumentComponentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import org.junit.jupiter.api.extension.ExtendWith;
2222
import org.springframework.beans.factory.annotation.Autowired;
2323
import org.springframework.boot.test.context.SpringBootTest;
24-
import org.springframework.boot.test.mock.mockito.MockBean;
2524
import org.springframework.test.annotation.DirtiesContext;
25+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
2626
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
2727
import org.springframework.test.context.junit.jupiter.SpringExtension;
2828

@@ -61,7 +61,7 @@ public class GetGpcDocumentComponentTest extends BaseTaskTest {
6161
@MockitoSpyBean
6262
private StorageConnectorService storageConnectorService;
6363

64-
@MockBean
64+
@MockitoBean
6565
private DetectTranslationCompleteService detectTranslationCompleteService;
6666

6767
@Autowired

service/src/intTest/java/uk/nhs/adaptors/gp2gp/gpc/GetGpcStructuredComponentTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@
2828
import org.junit.jupiter.api.extension.ExtendWith;
2929
import org.springframework.beans.factory.annotation.Autowired;
3030
import org.springframework.boot.test.context.SpringBootTest;
31-
import org.springframework.boot.test.mock.mockito.MockBean;
3231
import org.springframework.test.annotation.DirtiesContext;
32+
import org.springframework.test.context.bean.override.mockito.MockitoBean;
3333
import org.springframework.test.context.bean.override.mockito.MockitoSpyBean;
3434
import org.springframework.test.context.junit.jupiter.SpringExtension;
3535
import org.testcontainers.shaded.com.fasterxml.jackson.databind.ObjectMapper;
@@ -79,7 +79,7 @@ public class GetGpcStructuredComponentTest extends BaseTaskTest {
7979
@MockitoSpyBean
8080
private StorageConnectorService storageConnectorService;
8181

82-
@MockBean
82+
@MockitoBean
8383
private DetectTranslationCompleteService detectTranslationCompleteService;
8484

8585
private final ObjectMapper objectMapper = new ObjectMapper();

0 commit comments

Comments
 (0)