2

我们有一个使用 Java Batch 的现有项目,我们需要为此编写 JUnit。在搜索时,我得到了 Spring Batch 的示例,但没有 Java Batch 的示例。有人可以分享一个例子吗?

4

1 回答 1

3

如果你说的是基于 JSR-352 的 Java 批处理,那么测试可以很简单,如下所示:

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

JBeret 中的 JUnit 测试示例:ClosingReaderWriterTest

于 2016-10-10T20:27:26.603 回答