我们有一个使用Java批处理的现有项目,我们需要为此编写JUnit。而搜索我得到的例子,春季批处理,但不是Java批处理。有人能举个例子吗?
如果您正在讨论基于JSR-352的Java批处理,那么测试可以像下面这样简单:
- 获取
JobOperator
; - 创建作业参数(可选);
- 通过调用' JobOperator '启动作业执行。开始(jobName jobParams);
- 等待任务完成;
- 通过调用
JobOperator
上的方法来验证作业的执行状态和结果
JBeret中的JUnit测试示例: