package tech.powerjob.official.processors;
|
|
import tech.powerjob.common.model.LogConfig;
|
import tech.powerjob.worker.core.processor.TaskContext;
|
import tech.powerjob.worker.core.processor.WorkflowContext;
|
import tech.powerjob.worker.log.impl.OmsLocalLogger;
|
|
import java.util.concurrent.ThreadLocalRandom;
|
|
/**
|
* TestUtils
|
*
|
* @author tjq
|
* @since 2021/1/30
|
*/
|
public class TestUtils {
|
|
public static TaskContext genTaskContext(String jobParams) {
|
|
long jobId = ThreadLocalRandom.current().nextLong();
|
|
TaskContext taskContext = new TaskContext();
|
taskContext.setJobId(jobId);
|
taskContext.setInstanceId(jobId);
|
taskContext.setJobParams(jobParams);
|
taskContext.setTaskId("0.0");
|
taskContext.setTaskName("TEST_TASK");
|
taskContext.setOmsLogger(new OmsLocalLogger(new LogConfig()));
|
taskContext.setWorkflowContext(new WorkflowContext(null, null));
|
return taskContext;
|
}
|
}
|