From b87a012d80cce6aa9cc5b80b01f8cb17068fe5b9 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Wed, 29 Mar 2023 13:14:26 +0200 Subject: Tests für DNPMHelper#getProzedurenFromDiagnose() hinzugefügt Zum Ausführen dieser Tests musste in der Onkostar-API fehlende Funktionalität für das ObjectMapping in JSON nachgebildet werden. Hierzu wurden zwei Dummy-Klassen angelegt, die jeweils `null` zurückgeben. Ohne diese Klassen und Methoden, welche in der OS-API referenziert werden, ist ein Ausführen der Tests nicht möglich und es werden eine ClassNotFoundException bzw. MethodNotFoundException geworfen. --- src/test/java/de/itc/utils/DateFormats.java | 16 ++++++++++++++++ src/test/java/de/itc/utils/MapUtilities.java | 22 ++++++++++++++++++++++ 2 files changed, 38 insertions(+) create mode 100644 src/test/java/de/itc/utils/DateFormats.java create mode 100644 src/test/java/de/itc/utils/MapUtilities.java (limited to 'src/test/java/de/itc') diff --git a/src/test/java/de/itc/utils/DateFormats.java b/src/test/java/de/itc/utils/DateFormats.java new file mode 100644 index 0000000..6a5f6cd --- /dev/null +++ b/src/test/java/de/itc/utils/DateFormats.java @@ -0,0 +1,16 @@ +package de.itc.utils; + +import java.util.Date; + +/** + * Diese Klasse dient nur Testzwecken, da die Klasse und enthaltene(n) Methode(n) von der Onkostar-API + * benötigt und verwendet werden, nicht jedoch in der Onkostar-API-JAR enthalten sind. + * Das tatsächliche Verhalten innerhalb von Onkostar wird abweichen. + */ +public class DateFormats { + + public static Date parseDate(String value) { + return null; + } + +} diff --git a/src/test/java/de/itc/utils/MapUtilities.java b/src/test/java/de/itc/utils/MapUtilities.java new file mode 100644 index 0000000..2dfe153 --- /dev/null +++ b/src/test/java/de/itc/utils/MapUtilities.java @@ -0,0 +1,22 @@ +package de.itc.utils; + +import com.fasterxml.jackson.databind.ObjectMapper; + +import java.util.LinkedHashMap; + +/** + * Diese Klasse dient nur Testzwecken, da die Klasse und enthaltene(n) Methode(n) von der Onkostar-API + * benötigt und verwendet werden, nicht jedoch in der Onkostar-API-JAR enthalten sind. + * Das tatsächliche Verhalten innerhalb von Onkostar wird abweichen. + */ +public class MapUtilities { + + public static ObjectMapper getObjectMapper() { + return null; + } + + public static LinkedHashMap stringToMap(String value) { + return null; + } + +} -- cgit v1.2.3