针对java批处理的Jnuit测试用例

时间:2016-10-06 17:06:14

标签: junit4 java-batch

我们有一个使用Java Batch的现有项目,我们需要为此编写Junit。在搜索时,我正在获取Spring Batch的示例,但不是Java Batch的示例。有人可以分享一个例子吗?提前谢谢。

1 个答案:

答案 0 :(得分:1)

如果您正在谈论基于JSR-352的Java批处理,那么测试可以简单如下:

  • 获取JobOperator;
  • 创建工作参数(可选);
  • 通过调用`JobOperator.start(jobName,jobParams);
  • 来启动作业执行
  • 等待工作完成;
  • 通过调用JobOperator
  • 上的方法来验证作业执行状态和结果

JBeret中的JUnit测试示例:ClosingReaderWriterTest