File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed
main/java/uk/nhs/adaptors/gp2gp/ehr/mapper/diagnosticreport
test/java/uk/nhs/adaptors/gp2gp/ehr/mapper/diagnosticreport Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change 3535
3636import uk .nhs .adaptors .gp2gp .common .service .ConfidentialityService ;
3737import uk .nhs .adaptors .gp2gp .common .service .RandomIdGeneratorService ;
38+ import uk .nhs .adaptors .gp2gp .ehr .exception .EhrMapperException ;
3839import uk .nhs .adaptors .gp2gp .ehr .mapper .CommentType ;
3940import uk .nhs .adaptors .gp2gp .ehr .mapper .IdMapper ;
4041import uk .nhs .adaptors .gp2gp .ehr .mapper .MessageContext ;
@@ -168,7 +169,7 @@ private boolean hasObservationsWithoutSpecimen(List<Observation> observations) {
168169 /**
169170 * For correct display in EMIS, any observation without a specimen must be assigned a dummy specimen.
170171 */
171- protected List <Observation > assignDummySpecimensToObservationsWithNoSpecimen (
172+ List <Observation > assignDummySpecimensToObservationsWithNoSpecimen (
172173 List <Observation > observations , List <Specimen > specimens ) {
173174
174175 List <Observation > filingComments = getFilingComments (observations );
@@ -178,8 +179,8 @@ protected List<Observation> assignDummySpecimensToObservationsWithNoSpecimen(
178179 Specimen dummySpecimen = specimens .stream ()
179180 .filter (specimen -> specimen .getId ().contains (NOT_PRESENT_SPECIMEN_ID_PREFIX ))
180181 .findFirst ()
181- .orElseThrow (() -> new IllegalStateException (
182- "No dummy specimen found with prefix: " + NOT_PRESENT_SPECIMEN_ID_PREFIX ));
182+ .orElseThrow (() -> new EhrMapperException (
183+ "No not present specimen found with prefix: " + NOT_PRESENT_SPECIMEN_ID_PREFIX ));
183184
184185 Reference dummySpecimenReference = new Reference (dummySpecimen .getId ());
185186
Original file line number Diff line number Diff line change 3232import org .mockito .quality .Strictness ;
3333import org .mockito .stubbing .Answer ;
3434
35+ import uk .nhs .adaptors .gp2gp .ehr .exception .EhrMapperException ;
3536import uk .nhs .adaptors .gp2gp .ehr .mapper .AgentDirectory ;
3637import uk .nhs .adaptors .gp2gp .ehr .mapper .CodeableConceptCdMapper ;
3738import uk .nhs .adaptors .gp2gp .ehr .mapper .IdMapper ;
@@ -165,7 +166,7 @@ void shouldThrowIfNoDummySpecimenFound() {
165166
166167 assertThatThrownBy (() ->
167168 mapper .assignDummySpecimensToObservationsWithNoSpecimen (observations , specimens ))
168- .isInstanceOf (IllegalStateException .class )
169+ .isInstanceOf (EhrMapperException .class )
169170 .hasMessageContaining (NOT_PRESENT_SPECIMEN_ID_PREFIX );
170171 }
171172
You can’t perform that action at this time.
0 commit comments