Skip to content

Commit 39af912

Browse files
Removed Lenient from EncounterComponentsMapperTest and ObservationToNarrativeStatementMapperTest
1 parent 6b2375b commit 39af912

File tree

2 files changed

+10
-16
lines changed

2 files changed

+10
-16
lines changed

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

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
import org.junit.jupiter.params.provider.Arguments;
1919
import org.junit.jupiter.params.provider.MethodSource;
2020
import org.mockito.Mock;
21-
import org.mockito.junit.jupiter.MockitoSettings;
22-
import org.mockito.quality.Strictness;
21+
import org.mockito.MockitoAnnotations;
2322
import uk.nhs.adaptors.gp2gp.common.service.ConfidentialityService;
2423
import uk.nhs.adaptors.gp2gp.common.service.FhirParseService;
2524
import uk.nhs.adaptors.gp2gp.common.service.RandomIdGeneratorService;
@@ -43,11 +42,9 @@
4342
import static org.mockito.ArgumentMatchers.any;
4443
import static org.mockito.ArgumentMatchers.anyString;
4544
import static org.mockito.ArgumentMatchers.argThat;
46-
import static org.mockito.Mockito.lenient;
4745
import static org.mockito.Mockito.when;
4846
import static uk.nhs.adaptors.gp2gp.utils.IdUtil.buildIdType;
4947

50-
@MockitoSettings(strictness = Strictness.LENIENT)
5148
class EncounterComponentsMapperTest {
5249
private static final String TEST_ID = "394559384658936";
5350
private static final String PRACTITIONER_ID = "6D340A1B-BC15-4D4E-93CF-BBCB5B74DF73";
@@ -114,6 +111,7 @@ class EncounterComponentsMapperTest {
114111

115112
@BeforeEach
116113
public void setUp() {
114+
MockitoAnnotations.openMocks(this);
117115
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
118116
when(randomIdGeneratorService.createNewOrUseExistingUUID(anyString())).thenReturn(TEST_ID);
119117
when(codeableConceptCdMapper.mapCodeableConceptToCd(any(CodeableConcept.class)))
@@ -139,9 +137,7 @@ public void setUp() {
139137
"bloodPressureCode1", "bloodPressureCode2", "bloodPressureCode3"
140138
))
141139
))).thenReturn(true);
142-
lenient()
143-
.when(codeableConceptCdMapper.getCdForCategory())
144-
.thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
140+
when(codeableConceptCdMapper.getCdForCategory()).thenReturn(CodeableConceptMapperMockUtil.NULL_FLAVOR_CODE);
145141
messageContext = new MessageContext(randomIdGeneratorService);
146142

147143
ParticipantMapper participantMapper = new ParticipantMapper();

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

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,17 +23,13 @@
2323
import org.junit.jupiter.params.provider.MethodSource;
2424
import org.mockito.Mock;
2525
import org.mockito.junit.jupiter.MockitoExtension;
26-
import org.mockito.junit.jupiter.MockitoSettings;
27-
import org.mockito.quality.Strictness;
28-
2926
import uk.nhs.adaptors.gp2gp.common.service.ConfidentialityService;
3027
import uk.nhs.adaptors.gp2gp.common.service.FhirParseService;
3128
import uk.nhs.adaptors.gp2gp.common.service.RandomIdGeneratorService;
3229
import uk.nhs.adaptors.gp2gp.ehr.exception.EhrMapperException;
3330
import uk.nhs.adaptors.gp2gp.utils.ResourceTestFileUtils;
3431

3532
@ExtendWith(MockitoExtension.class)
36-
@MockitoSettings(strictness = Strictness.LENIENT)
3733
class ObservationToNarrativeStatementMapperTest {
3834
private static final String TEST_ID = "394559384658936";
3935
private static final String TEST_FILE_DIRECTORY = "/ehr/mapper/observation/";
@@ -68,7 +64,6 @@ class ObservationToNarrativeStatementMapperTest {
6864

6965
@BeforeEach
7066
void setUp() {
71-
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
7267
when(randomIdGeneratorService.createNewOrUseExistingUUID(anyString())).thenReturn(TEST_ID);
7368

7469
messageContext = new MessageContext(randomIdGeneratorService);
@@ -86,6 +81,8 @@ void tearDown() {
8681
@ParameterizedTest
8782
@MethodSource("resourceFileParams")
8883
void When_MappingObservationJson_Expect_NarrativeStatementXmlOutput(String inputJson, String outputXml) {
84+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
85+
8986
messageContext.getAgentDirectory().getAgentId(buildReference(ResourceType.Practitioner, "something"));
9087
messageContext.getAgentDirectory().getAgentId(buildReference(ResourceType.Organization, "something"));
9188

@@ -144,16 +141,17 @@ void When_MappingObservationWithInvalidParticipantResourceType_Expect_MapperExce
144141
@ParameterizedTest
145142
@MethodSource("resourceFileParamsThrowError")
146143
void When_MappingObservationWithAttachmentAndSampleData_Expect_MapperException(String inputJson, Class expectedClass) {
144+
when(randomIdGeneratorService.createNewId()).thenReturn(TEST_ID);
145+
147146
var jsonInput = ResourceTestFileUtils.getFileContent(inputJson);
148147
Observation parsedObservation = new FhirParseService().parseResource(jsonInput, Observation.class);
149-
150148
var exception = assertThrows(EhrMapperException.class, () ->
151-
observationToNarrativeStatementMapper.mapObservationToNarrativeStatement(parsedObservation, true));
152-
149+
observationToNarrativeStatementMapper.mapObservationToNarrativeStatement(parsedObservation, true));
153150
assertThat(exception.getMessage()).isEqualTo(String.format(
154-
"Observation value type %s not supported.", expectedClass));
151+
"Observation value type %s not supported.", expectedClass));
155152
}
156153

154+
157155
private static Stream<Arguments> resourceFileParamsThrowError() {
158156
return Stream.of(
159157
Arguments.of(INPUT_JSON_WITH_SAMPLED_DATA_VALUE, SampledData.class),

0 commit comments

Comments
 (0)