1
0
mirror of https://github.com/pcvolkmer/onkostar-plugin-dnpm.git synced 2025-07-03 17:52:53 +00:00

Unittest für DNPMHelper hinzugefügt

Dieser Unittest prüft das aktuelle Verhalten der Methode `getSystemischeTherapienFromDiagnose()`
This commit is contained in:
2023-03-21 23:33:35 +01:00
parent ee4625f55f
commit 0d536f7ed7
3 changed files with 109 additions and 22 deletions

View File

@ -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 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 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 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() {

View File

@ -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" />