2016-10-06 56 views
0

我们有一个使用Java Batch的现有项目,我们需要为此编写Junit。在搜索时,我得到了Spring Batch的例子,但不是Java Batch的例子。有人可以分享一个例子吗?提前致谢。Java批处理的Jnuit测试用例

回答

1

如果你正在谈论基于JSR-352的Java批处理,然后测试可以很简单,如下:

  • 获得JobOperator;
  • 创建作业参数(可选);
  • 通过调用`JobOperator.start(jobName,jobParams)来启动作业执行;
  • 等待工作完成;
  • JobOperator

验证作业执行状态和结果,通过调用方法的一个例子JUnit测试中JBeret:ClosingReaderWriterTest