Spring Rest Doc junit 5 参数化测试支持
Spring Rest Doc junit 5 parameterized Tests support
我阅读了文档,但没有找到关于是否支持 junit 5 的参数化测试功能的任何信息。我试过了,但不幸的是结果总是被下一个覆盖。你们中有人知道类似下面的事情是否可能吗?
@ParameterizedTest
@ValueSource(strings = { "Hello", "JUnit" })
public void testSnippet(String pseudo) {
this.mockMvc.perform(get("/pseudoCode/{pseudo}", pseudo))
.andExpect(status().isOk())
.andDo(document("locations", pathParameters(
parameterWithName("pseudo").description("It's just pseudo code")
)));
}
我希望有两个文件夹,第一个包含包含 "Hello" 作为路径参数的样本,第二个包含 "JUnit" 作为路径参数。
有什么建议吗?
您在两次测试执行中使用了相同的文档标识符:
document("locations"
所以...两者使用同一个文件夹。
我阅读了文档,但没有找到关于是否支持 junit 5 的参数化测试功能的任何信息。我试过了,但不幸的是结果总是被下一个覆盖。你们中有人知道类似下面的事情是否可能吗?
@ParameterizedTest
@ValueSource(strings = { "Hello", "JUnit" })
public void testSnippet(String pseudo) {
this.mockMvc.perform(get("/pseudoCode/{pseudo}", pseudo))
.andExpect(status().isOk())
.andDo(document("locations", pathParameters(
parameterWithName("pseudo").description("It's just pseudo code")
)));
}
我希望有两个文件夹,第一个包含包含 "Hello" 作为路径参数的样本,第二个包含 "JUnit" 作为路径参数。
有什么建议吗?
您在两次测试执行中使用了相同的文档标识符:
document("locations"
所以...两者使用同一个文件夹。