首页 > 解决方案 > 更改 WireMock __files 目录

问题描述

文档

要从文件中读取正文内容,请将文件放在 __files 目录下。默认情况下,当从 JUnit 规则运行时,它应该位于 src/test/resources 下。独立运行时,它将位于启动服务器的当前目录下。要使您的存根使用该文件,只需在响应构建器上调用 bodyFile() 并使用文件相对于 __files 的路径:

有可能改变它吗?为什么 WireMock 会坚持这个特定的目录?

标签: javaunit-testingwiremockstubbing

解决方案


WireMock 坚持使用那个特定的目录,因为它必须有一些特定的目录。

如果你想改变它,你可以这样做。查看File Locations配置文档下的部分。


推荐阅读