Skip to content

Commit bfa342b

Browse files
IllogicalMessageComponentTest cleanup (#1423)
1 parent 21c24c0 commit bfa342b

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

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

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
@SpringBootTest
4343
@DirtiesContext
4444
public class IllogicalMessageComponentTest {
45-
private static final XPathService SERVICE = new XPathService();
45+
private static final XPathService XPathService = new XPathService();
4646

4747
@Mock
4848
private TaskDispatcher taskDispatcher;
@@ -118,12 +118,15 @@ public void When_DuplicateEhrRequestReceived_Expect_SkippedNoDatabaseUpdated() {
118118
ehrExtractStatusRepository.save(ehrExtractStatus);
119119
inboundMessageHandler.handle(message);
120120

121-
var firstEhrStatus =
122-
ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
121+
var firstEhrStatus = ehrExtractStatusRepository
122+
.findByConversationId(ehrExtractStatus.getConversationId())
123+
.orElseThrow();
124+
123125
inboundMessageHandler.handle(message);
124126

125-
var secondEhrStatus =
126-
ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
127+
var secondEhrStatus = ehrExtractStatusRepository
128+
.findByConversationId(ehrExtractStatus.getConversationId())
129+
.orElseThrow();
127130

128131
assertThat(firstEhrStatus.getUpdatedAt()).isEqualTo(secondEhrStatus.getUpdatedAt());
129132
verify(taskDispatcher, never()).createTask(any());
@@ -136,14 +139,14 @@ public void When_DuplicateContinueReceived_Expect_SkippedNoDatabaseUpdated() {
136139
ehrExtractStatus.setEhrContinue(EhrExtractStatus.EhrContinue.builder().build());
137140
ehrExtractStatusRepository.save(ehrExtractStatus);
138141

139-
String continueEbxml = asString(continueResponseEbxml);
142+
String continueEbXml = asString(continueResponseEbxml);
140143

141-
mockIncomingMessage(continueEbxml);
144+
mockIncomingMessage(continueEbXml);
142145

143146
inboundMessageHandler.handle(message);
144-
var firstEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
147+
var firstEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).orElseThrow();
145148
inboundMessageHandler.handle(message);
146-
var secondEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
149+
var secondEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).orElseThrow();
147150

148151
assertThat(firstEhrStatus.getUpdatedAt()).isEqualTo(secondEhrStatus.getUpdatedAt());
149152
verify(taskDispatcher, never()).createTask(any());
@@ -161,9 +164,9 @@ public void When_DuplicateAcknowledgementSentTwice_Expect_SkippedNoDatabaseUpdat
161164
mockAcknowledgementMessage(acknowledgementEbxml);
162165

163166
inboundMessageHandler.handle(message);
164-
var firstEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
167+
var firstEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).orElseThrow();
165168
inboundMessageHandler.handle(message);
166-
var secondEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).get();
169+
var secondEhrStatus = ehrExtractStatusRepository.findByConversationId(ehrExtractStatus.getConversationId()).orElseThrow();
167170

168171
assertThat(firstEhrStatus.getUpdatedAt()).isEqualTo(secondEhrStatus.getUpdatedAt());
169172
verify(taskDispatcher, never()).createTask(any());
@@ -187,7 +190,7 @@ private static String asString(Resource resource) {
187190

188191
@SneakyThrows
189192
private void mockIncomingMessage(String ebxml) {
190-
SERVICE.parseDocumentFromXml(ebxml);
193+
XPathService.parseDocumentFromXml(ebxml);
191194
}
192195

193196
@SneakyThrows

0 commit comments

Comments
 (0)