diff options
| author | Paul-Christian Volkmer | 2023-03-21 23:33:35 +0100 |
|---|---|---|
| committer | Paul-Christian Volkmer | 2023-03-21 23:33:35 +0100 |
| commit | 0d536f7ed739ae6c2e31e5597f137e38c556132f (patch) | |
| tree | 3206b5e503d303808f928d7be433463b48fbc28f /src/main | |
| parent | ee4625f55fe1d89c1ec675c5be21dc34232e1f61 (diff) | |
Unittest für DNPMHelper hinzugefügt
Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()`
Diffstat (limited to 'src/main')
| -rw-r--r-- | src/main/java/DNPM/DNPMHelper.java | 30 | ||||
| -rw-r--r-- | src/main/resources/de/itc/onkostar/library/moduleContext.xml | 4 |
2 files changed, 15 insertions, 19 deletions
diff --git a/src/main/java/DNPM/DNPMHelper.java b/src/main/java/DNPM/DNPMHelper.java index 8ec5a83..a086759 100644 --- a/src/main/java/DNPM/DNPMHelper.java +++ b/src/main/java/DNPM/DNPMHelper.java @@ -1,36 +1,30 @@ package DNPM; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - import ATCCodes.AtcCode; -import org.hibernate.SQLQuery; -import org.hibernate.Session; -import org.hibernate.SessionFactory; -import org.hibernate.transform.Transformers; -import org.hibernate.type.StandardBasicTypes; -import org.springframework.beans.factory.annotation.Autowired; - import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; - import de.itc.onkostar.api.Disease; import de.itc.onkostar.api.IOnkostarApi; import de.itc.onkostar.api.Item; import de.itc.onkostar.api.Procedure; - import de.itc.onkostar.api.analysis.AnalyzerRequirement; import de.itc.onkostar.api.analysis.IProcedureAnalyzer; import de.itc.onkostar.api.analysis.OnkostarPluginType; +import org.hibernate.SQLQuery; +import org.hibernate.Session; +import org.hibernate.SessionFactory; +import org.hibernate.transform.Transformers; +import org.hibernate.type.StandardBasicTypes; + +import java.util.*; public class DNPMHelper implements IProcedureAnalyzer{ - // Laden der API - @Autowired - private IOnkostarApi onkostarApi; + private final IOnkostarApi onkostarApi; + + public DNPMHelper(final IOnkostarApi onkostarApi) { + this.onkostarApi = onkostarApi; + } @Override public OnkostarPluginType getType() { diff --git a/src/main/resources/de/itc/onkostar/library/moduleContext.xml b/src/main/resources/de/itc/onkostar/library/moduleContext.xml index 40de642..48ea576 100644 --- a/src/main/resources/de/itc/onkostar/library/moduleContext.xml +++ b/src/main/resources/de/itc/onkostar/library/moduleContext.xml @@ -10,7 +10,9 @@ http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.1.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.1.xsd"> - <bean id="DNPMHelper" class="DNPM.DNPMHelper" /> + <bean id="DNPMHelper" class="DNPM.DNPMHelper"> + <constructor-arg ref="localOnkostarApi" /> + </bean> <bean id="Merkmalskatalog" class="DNPM.Merkmalskatalog" /> <bean id="ConsentManager" class="DNPM.ConsentManager" /> |
