【发布时间】:2020-04-09 13:16:17
【问题描述】:
我熟悉 Spring Batch 作业步骤(和整个作业)的单元测试,但我想知道是否有办法对分区的“工作”步骤进行单元测试(无需测试整个分区步骤)。
我不解的是,通常一个步骤的单元测试会调用:
JobLauncherTestUtils.launchStep(stepName, jobParameters, jobExecutionContext)
但是,这是一个分区中的工作步骤,我需要一些方法来传递 StepExecutionContext。有没有办法做到这一点?
【问题讨论】:
-
您的工作步骤的类型是什么?是简单的 tasklet 还是面向块的 tasklet?
-
嗨@MahmoudBenHassine - 它已经分块了。
-
好的,谢谢,我添加了答案。