Page History
...
Creating JUNIT test for JS7 Java job
Here is an example for a JUNIT test class for the JS7 Java job MyJavaJob.
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
package com.sos_berlin.js7jobs; import java.util.HashMap; import java.util.Map; import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.sos.js7.job.UnitTestJobHelper; import com.sos.js7jobs.MyJobArguments; import com.sos.js7jobs.MyJavaJob; import js7.data_for_java.order.JOutcome; public class MyJavaJobTest { private static final Logger LOGGER = LoggerFactory.getLogger(MyJavaJobTest.class); @Test public void test() throws Exception { Map<String, Object> args = new HashMap<>(); args.put("myString", "value 1"); args.put("test", true); UnitTestJobHelper<MyJobArguments> h = new UnitTestJobHelper<>(new MyJavaJob()); JOutcome.Completed result = h.processOrder(args); LOGGER.info(String.format("[RESULT]%s", result)); } } |
...
Overview
Content Tools