使用 Wiremock 进行存根 - 使用 BodyFile 位置,而不是_files
Wiremock Documentation 指出 withBodyFile 中指定的文件的位置应位于 src/test/resources/__files 中。我想在src/test/resources/Testing_ABC/Testcase2/myfile.xml中有文件。
有什么办法可以做到这一点吗?我尝试遵循,但它似乎不起作用!
stubFor(get(urlPathEqualTo("/abc")).willReturn
(aResponse().withHeader("Content-Type",
"text/xml; charset=utf-8").withHeader
("Content-Encoding",
"gzip")
.withBodyFile
("src/test/resources/Testing_ABC/Testcase2/myfile.xml)));
但是,当我将文件放在src/test/resources/__files/myfile中.xml并相应地更改路径时,它工作正常。
我只是想知道我是否可以让wiremock在资源中的其他目录中查找__files只是为了在项目中拥有良好的资源结构。