55import org .hl7 .fhir .dstu3 .model .QuestionnaireResponse ;
66import org .hl7 .fhir .dstu3 .model .Reference ;
77import org .junit .jupiter .api .AfterEach ;
8+ import org .junit .jupiter .api .Assertions ;
89import org .junit .jupiter .api .BeforeEach ;
910import org .junit .jupiter .api .Test ;
1011import org .junit .jupiter .api .extension .ExtendWith ;
1314import org .mockito .MockedStatic ;
1415import org .mockito .Mockito ;
1516import org .mockito .junit .jupiter .MockitoExtension ;
16- import org .mockito .junit .jupiter .MockitoSettings ;
17- import org .mockito .quality .Strictness ;
1817import uk .nhs .adaptors .gp2gp .ehr .utils .IgnoredResourcesUtils ;
1918import org .hl7 .fhir .dstu3 .model .ResourceType ;
2019import java .util .Optional ;
21-
22- import static org .junit .Assert .assertFalse ;
23- import static org .junit .Assert .assertTrue ;
2420import static org .mockito .ArgumentMatchers .any ;
2521import static org .mockito .Mockito .when ;
2622
2723@ ExtendWith (MockitoExtension .class )
28- @ MockitoSettings (strictness = Strictness .LENIENT )
2924class EhrExtractResourceMapperTest {
3025
3126 @ Mock
@@ -42,7 +37,6 @@ class EhrExtractResourceMapperTest {
4237
4338 @ BeforeEach
4439 public void setUp () {
45- when (messageContext .getInputBundleHolder ()).thenReturn (inputBundleHolder );
4640 when (messageContext .getIdMapper ()).thenReturn (idMapper );
4741 when (idMapper .hasIdBeenMapped (any (), any ())).thenReturn (false );
4842 }
@@ -54,29 +48,31 @@ public void tearDown() {
5448
5549 @ Test
5650 void When_ReferencedResourceIsEmpty_Expect_MapMedicationRequest () {
57-
5851 MedicationRequest medRequest = new MedicationRequest ();
5952 medRequest .setId ("MedicationRequest/1" );
6053 medRequest .addBasedOn (new Reference ("ServiceRequest/123" ));
54+
55+ when (messageContext .getInputBundleHolder ()).thenReturn (inputBundleHolder );
6156 when (inputBundleHolder .getResource (new IdType ("ServiceRequest/123" ))).thenReturn (Optional .empty ());
6257
6358 boolean result = resourceMapper .shouldMapResource (medRequest );
6459
65- assertTrue (result );
60+ Assertions . assertTrue (result );
6661 }
6762
6863 @ Test
6964 void When_ReferencedResourceHasNotBeenMapped_Expect_MapMedicationRequest () {
70-
7165 MedicationRequest medRequest = new MedicationRequest ();
7266 medRequest .setId ("MedicationRequest/1" );
7367 medRequest .addBasedOn (new Reference ("ServiceRequest/123" ));
68+ when (messageContext .getInputBundleHolder ()).thenReturn (inputBundleHolder );
69+
7470 when (inputBundleHolder .getResource (new IdType ("ServiceRequest/123" ))).thenReturn (
7571 Optional .ofNullable (new MedicationRequest ().setId ("111" )));
7672
7773 boolean result = resourceMapper .shouldMapResource (medRequest );
7874
79- assertTrue (result );
75+ Assertions . assertTrue (result );
8076 }
8177
8278 @ Test
@@ -85,12 +81,11 @@ void When_ReferencedResourceHasBeenMapped_Expect_MedicationRequestIsNotMapped()
8581 MedicationRequest medRequest = new MedicationRequest ();
8682 medRequest .setId ("MedicationRequest/1" );
8783 medRequest .addBasedOn (new Reference ("ServiceRequest/123" ));
88- when (inputBundleHolder .getResource (new IdType ("ServiceRequest/123" ))).thenReturn (Optional .empty ());
8984 when (idMapper .hasIdBeenMapped (any (), any ())).thenReturn (true );
9085
9186 boolean result = resourceMapper .shouldMapResource (medRequest );
9287
93- assertFalse (result );
88+ Assertions . assertFalse (result );
9489 }
9590
9691 @ Test
@@ -101,7 +96,7 @@ void When_ReferencedResourceHasNoBasedOn_Expect_MedicationRequestShouldBeMapped(
10196
10297 boolean result = resourceMapper .shouldMapResource (medRequest );
10398
104- assertTrue (result );
99+ Assertions . assertTrue (result );
105100 }
106101
107102 @ Test
@@ -115,7 +110,7 @@ void When_ReferencedResourceHasBeenIgnored_Expect_MedicationRequestShouldNotBeMa
115110
116111 boolean result = resourceMapper .shouldMapResource (questionnaireResp );
117112
118- assertFalse (result );
113+ Assertions . assertFalse (result );
119114 }
120115 }
121116
0 commit comments