summaryrefslogtreecommitdiff
path: root/src/test/java/de/itc
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-03-29 13:14:26 +0200
committerPaul-Christian Volkmer2023-03-29 13:14:26 +0200
commitb87a012d80cce6aa9cc5b80b01f8cb17068fe5b9 (patch)
treed1f9fd40d7ded4a8ff8ac7ad1a1b243abc4ea561 /src/test/java/de/itc
parent2402a1ff018f0ce762ac17cdc4114f8e3bec6f7f (diff)
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.
Diffstat (limited to 'src/test/java/de/itc')
-rw-r--r--src/test/java/de/itc/utils/DateFormats.java16
-rw-r--r--src/test/java/de/itc/utils/MapUtilities.java22
2 files changed, 38 insertions, 0 deletions
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;
+ }
+
+}