我正在为spring批处理应用程序编写junit testcase。下面给出了代码
<xsl:for-each-group select="$First_Group/tr" group-by="td[2]">
<xsl:if test="position() < 6">
<xsl:copy-of select="."/>
</xsl:if>
</xsl:for-each-group>
但同样的例外情况如下:
<table>
<tr>
<td>JUSTIN K2084</td>
<td>101</td>
</tr>
<tr>
<td>ANDY K2083</td>
<td>201</td>
</tr>
<tr>
<td>ANDY K2082</td>
<td>301</td>
</tr>
<tr>
<td>ANDY K2081</td>
<td>401</td>
</tr>
<tr>
<td>ANDY K2080</td>
<td>501</td>
</tr>
</table
请建议
答案 0 :(得分:1)
这一行:
@SpringBootTest(classes = { AppTest.BatchTestConfig.class })
仅加载您的测试配置,但该配置不包含要测试的Job
。您需要在classes
数组中包含作业的配置,例如:
@SpringBootTest(classes = { AppTest.BatchTestConfig.class, MyJobConfig.class })