package de.superx.servlet; import java.io.File; import org.junit.BeforeClass; import org.junit.Test; import org.springframework.test.context.ContextConfiguration; import de.superx.BaseDbTest; import de.superx.TestApplicationConfigPg; import de.superx.bin.ExecuteMask; //@ContextConfiguration(classes = { TestApplicationConfigPg.class }) public class ResKettleTest extends BaseDbTest { static String outputFilename; @BeforeClass public static void setup() { outputFilename=String.join(File.separator, "resKettleTest", "output_34040.xml"); SuperXManager.setModuleDir(String.join(File.separator, "superx", "WEB-INF", "conf", "edustore", "db", "module")); } @Test public void testResKettleStart() throws Exception { String contenttype = "text/xml"; String stylesheet = "tabelle_extract_kdsf.xsl"; String[] params = { "-tid:600000", "-out:" + outputFilename, "-user:admin", "-params:Veröffentlichungsjahr=2018&stylesheet=" + stylesheet + "&contenttype=" + contenttype + "&Berichtsjahr=2019&MandantenID=" + MANDANTEN_ID, "-logger:" + logConfigPath, "-mandantenID:" + MANDANTEN_ID}; ExecuteMask.setMyWEBINFFilePath(SuperXManager.getWEB_INFPfad()); ExecuteMask.execute(params); } }