Skip to content

Commit 73e0988

Browse files
Removed lenient from BloodPressureMapperTest
1 parent 02bd247 commit 73e0988

File tree

1 file changed

+13
-4
lines changed

1 file changed

+13
-4
lines changed

service/src/test/java/uk/nhs/adaptors/gp2gp/ehr/mapper/BloodPressureMapperTest.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import static org.junit.jupiter.api.Assertions.assertThrows;
2828
import static org.mockito.ArgumentMatchers.any;
2929
import static org.mockito.ArgumentMatchers.anyString;
30-
import static org.mockito.Mockito.lenient;
3130
import static org.mockito.Mockito.when;
3231

3332
@ExtendWith(MockitoExtension.class)
@@ -80,8 +79,6 @@ public class BloodPressureMapperTest {
8079

8180
@BeforeEach
8281
public void setUp() {
83-
lenient().when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
84-
lenient().when(randomIdGeneratorService.createNewOrUseExistingUUID(anyString())).thenReturn(TEST_ID);
8582
messageContext = new MessageContext(randomIdGeneratorService);
8683
messageContext.initialize(new Bundle());
8784
bloodPressureMapper = new BloodPressureMapper(
@@ -97,6 +94,8 @@ public void tearDown() {
9794

9895
@Test
9996
public void When_MappingBloodPressureWithNopat_Expect_CompoundStatementWithConfidentialityCode() {
97+
when(randomIdGeneratorService.createNewOrUseExistingUUID(anyString())).thenReturn(TEST_ID);
98+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
10099
when(mockCodeableConceptCdMapper.mapCodeableConceptToCdForBloodPressure(any(CodeableConcept.class)))
101100
.thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
102101

@@ -114,6 +113,8 @@ public void When_MappingBloodPressureWithNopat_Expect_CompoundStatementWithConfi
114113

115114
@Test
116115
public void When_MappingEmptyObservation_Expect_CompoundStatementXmlReturned() {
116+
when(randomIdGeneratorService.createNewOrUseExistingUUID(any()))
117+
.thenReturn("5E496953-065B-41F2-9577-BE8F2FBD0757");
117118
when(mockCodeableConceptCdMapper.mapCodeableConceptToCdForBloodPressure(any(CodeableConcept.class)))
118119
.thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
119120

@@ -128,6 +129,9 @@ public void When_MappingEmptyObservation_Expect_CompoundStatementXmlReturned() {
128129

129130
@Test
130131
public void When_MappingBloodPressureWithNestedTrue_Expect_CompoundStatementXmlReturned() {
132+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
133+
when(randomIdGeneratorService.createNewOrUseExistingUUID(any()))
134+
.thenReturn("5E496953-065B-41F2-9577-BE8F2FBD0757");
131135
when(mockCodeableConceptCdMapper.mapCodeableConceptToCdForBloodPressure(any(CodeableConcept.class)))
132136
.thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
133137

@@ -143,6 +147,9 @@ public void When_MappingBloodPressureWithNestedTrue_Expect_CompoundStatementXmlR
143147
@ParameterizedTest
144148
@MethodSource("testArguments")
145149
public void When_MappingBloodPressure_Expect_CompoundStatementXmlReturned(String inputJson, String outputXml) {
150+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
151+
when(randomIdGeneratorService.createNewOrUseExistingUUID(any()))
152+
.thenReturn("5E496953-065B-41F2-9577-BE8F2FBD0757");
146153
when(mockCodeableConceptCdMapper.mapCodeableConceptToCdForBloodPressure(any(CodeableConcept.class)))
147154
.thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
148155

@@ -173,6 +180,7 @@ private static Stream<Arguments> testArguments() {
173180

174181
@Test
175182
public void When_MappingBloodPressureWithCodeableConcepts_Expect_CompoundStatementXmlReturned() {
183+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
176184
when(randomIdGeneratorService.createNewOrUseExistingUUID(any()))
177185
.thenReturn("5E496953-065B-41F2-9577-BE8F2FBD0757");
178186

@@ -193,7 +201,8 @@ messageContext, randomIdGeneratorService, new StructuredObservationValueMapper()
193201

194202
@Test
195203
public void When_MappingBloodPressureWithNoCodeableConcepts_Expect_Exception() {
196-
var jsonInput = ResourceTestFileUtils.getFileContent(BLOOD_PRESSURE_FILE_LOCATION + INPUT_BLOOD_PRESSURE_WITH_NO_CODEABLE_CONCEPTS);
204+
var jsonInput = ResourceTestFileUtils
205+
.getFileContent(BLOOD_PRESSURE_FILE_LOCATION + INPUT_BLOOD_PRESSURE_WITH_NO_CODEABLE_CONCEPTS);
197206

198207
CodeableConceptCdMapper codeableConceptCdMapper = new CodeableConceptCdMapper();
199208
bloodPressureMapper = new BloodPressureMapper(

0 commit comments

Comments
 (0)