2727import static org .junit .jupiter .api .Assertions .assertThrows ;
2828import static org .mockito .ArgumentMatchers .any ;
2929import static org .mockito .ArgumentMatchers .anyString ;
30- import static org .mockito .Mockito .lenient ;
3130import 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