summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/main/java/DNPM/services/mtb/OsTumorkonferenzToProtocolMapper.java2
-rw-r--r--src/main/java/DNPM/services/mtb/OsTumorkonferenzVarianteUkwToProtocolMapper.java8
-rw-r--r--src/test/java/DNPM/services/mtb/DefaultMtbServiceTest.java16
3 files changed, 14 insertions, 12 deletions
diff --git a/src/main/java/DNPM/services/mtb/OsTumorkonferenzToProtocolMapper.java b/src/main/java/DNPM/services/mtb/OsTumorkonferenzToProtocolMapper.java
index f6684a2..6379ecf 100644
--- a/src/main/java/DNPM/services/mtb/OsTumorkonferenzToProtocolMapper.java
+++ b/src/main/java/DNPM/services/mtb/OsTumorkonferenzToProtocolMapper.java
@@ -21,7 +21,7 @@ public class OsTumorkonferenzToProtocolMapper implements ProcedureToProtocolMapp
null != fragestellung && !fragestellung.getString().isBlank()
&& null != empfehlung && !empfehlung.getString().isBlank()
) {
- return Optional.of(String.format("%s\n%s", fragestellung.getString(), empfehlung.getString()));
+ return Optional.of(String.format("Fragestellung:\n%s\n\nEmpfehlung:\n%s", fragestellung.getString(), empfehlung.getString()));
} else if (null != fragestellung && !fragestellung.getString().isBlank()) {
return Optional.of(fragestellung.getString());
} else if (null != empfehlung && !empfehlung.getString().isBlank()) {
diff --git a/src/main/java/DNPM/services/mtb/OsTumorkonferenzVarianteUkwToProtocolMapper.java b/src/main/java/DNPM/services/mtb/OsTumorkonferenzVarianteUkwToProtocolMapper.java
index de36415..78a94eb 100644
--- a/src/main/java/DNPM/services/mtb/OsTumorkonferenzVarianteUkwToProtocolMapper.java
+++ b/src/main/java/DNPM/services/mtb/OsTumorkonferenzVarianteUkwToProtocolMapper.java
@@ -24,14 +24,14 @@ public class OsTumorkonferenzVarianteUkwToProtocolMapper implements ProcedureToP
null != fragestellung && !fragestellung.getString().isBlank()
&& null != empfehlung && !empfehlung.getString().isBlank()
) {
- return String.format("%s\n%s", fragestellung.getString(), empfehlung.getString());
+ return String.format("Fragestellung:\n%s\n\nEmpfehlung:\n%s", fragestellung.getString().trim(), empfehlung.getString().trim());
} else if (null != fragestellung && !fragestellung.getString().isBlank()) {
- return fragestellung.getString();
+ return fragestellung.getString().trim();
} else if (null != empfehlung && !empfehlung.getString().isBlank()) {
- return empfehlung.getString();
+ return empfehlung.getString().trim();
}
return "";
- }).collect(Collectors.joining("\n"));
+ }).collect(Collectors.joining("\n\n"));
if (!result.isBlank()) {
return Optional.of(result);
diff --git a/src/test/java/DNPM/services/mtb/DefaultMtbServiceTest.java b/src/test/java/DNPM/services/mtb/DefaultMtbServiceTest.java
index 6230edd..073f25c 100644
--- a/src/test/java/DNPM/services/mtb/DefaultMtbServiceTest.java
+++ b/src/test/java/DNPM/services/mtb/DefaultMtbServiceTest.java
@@ -22,22 +22,24 @@ import static org.mockito.Mockito.when;
@ExtendWith(MockitoExtension.class)
public class DefaultMtbServiceTest {
- @Mock
private IOnkostarApi onkostarApi;
- @Mock
private SettingsService settingsService;
private DefaultMtbService service;
@BeforeEach
- void setup() {
+ void setup(
+ @Mock IOnkostarApi onkostarApi,
+ @Mock SettingsService settingsService
+ ) {
+ this.onkostarApi = onkostarApi;
+ this.settingsService = settingsService;
this.service = new DefaultMtbService(settingsService);
}
@Test
void testShouldReturnMtbProtocolForDefaultImplementation() {
-
when(settingsService.getSID()).thenReturn(Optional.of("12345"));
when(settingsService.multipleMtbsInMtbEpisode()).thenReturn(false);
@@ -53,12 +55,11 @@ public class DefaultMtbServiceTest {
var actual = service.getProtocol(procedures);
- assertThat(actual).isEqualTo("Test ok?\nRerun Test if not ok!");
+ assertThat(actual).isEqualTo("Fragestellung:\nTest ok?\n\nEmpfehlung:\nRerun Test if not ok!");
}
@Test
void testShouldReturnEmptyMtbProtocolForMultipleMtb() {
-
when(settingsService.getSID()).thenReturn(Optional.of("12345"));
when(settingsService.multipleMtbsInMtbEpisode()).thenReturn(true);
@@ -103,7 +104,8 @@ public class DefaultMtbServiceTest {
var actual = service.getProtocol(procedures);
assertThat(actual).isEqualTo(
- "Test ok?\nRerun Test if not ok!\nTest immer noch ok?\nDo not rerun Test if ok!"
+ "Fragestellung:\nTest ok?\n\nEmpfehlung:\nRerun Test if not ok!\n\n" +
+ "Fragestellung:\nTest immer noch ok?\n\nEmpfehlung:\nDo not rerun Test if ok!"
);
}