【问题标题】:Changing WireMock __files directory更改 WireMock __files 目录
【发布时间】:2020-08-18 22:52:21
【问题描述】:

来自docs

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

可以改吗?为什么 WireMock 会坚持这个特定的目录?

【问题讨论】:

    标签: java unit-testing wiremock stubbing


    【解决方案1】:

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

    如果你想改变它,你可以这样做。 Check out the File Locations section under the configuration documentation.

    【讨论】:

    • 根文件夹可以更改,但__files子文件夹不可更改。它被声明为here 并转移到 StubResponseRenderer。然后在任何地方使用文件源。
    猜你喜欢
    • 2019-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 2021-10-12
    • 2013-11-07
    • 1970-01-01
    相关资源
    最近更新 更多