在 Spring 批测试中设置作业名称

Set job name in Spring Batch Test

我正在进行 Spring 批处理单元测试,每次我 运行 我的测试用例都会得到作业名称“TestJob”。是否可以 set/alter 这并提供一个新的工作名称?

我尝试并解决了:

jobLauncherTestUtils.setJob()

但能找到任何有用的东西。

看来您是在孤立地启动一个步骤。在这种情况下,将创建一个名为“TestJob”的周围作业来包装被测步骤,请参阅 。它看不出有什么明显的方法可以改变它。

但在我看来,当单独测试单个步骤时,周围的作业名称并不重要。