【问题标题】:Are mappings subdirectories supported in wiremock?Wiremock 是否支持映射子目录?
【发布时间】:2021-06-14 11:03:30
【问题描述】:

由于基于差异配置文件的不同要求,我正在尝试将映射 json 文件放在子目录中。

我让它使用默认的 /mappings 目录,所有映射在邮递员中都可以正常工作。

WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources”

src/main/资源

-映射

—文件夹A

—文件夹B

—文件夹C

但是一旦我尝试将 json 文件放在“mappings”文件夹的子目录下,没有映射被拾取并且 /__admin/mappings 端点总共显示 0。

WiremockConfiguration options = options()
.usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources**/mappings/aws**”

(注意路径差异)

我只是想知道线模拟是否支持映射文件夹子目录,还是我配置错误?看起来太简单了,wiremock 不支持!

非常感谢

【问题讨论】:

    标签: java json mocking yaml wiremock


    【解决方案1】:

    我已经修复了它,但是对于任何面临类似问题的人,您需要在您的自定义文件夹中创建“映射”子目录。

    src/main/资源

    -my_wiremock_mappings

    —文件夹A

    ——映射(应该包含json文件)

    —文件夹B

    ——映射

    —文件夹C

    ——映射

    WiremockConfiguration options = options()
    .usingFilesUnderDirectory(System.getPtoperty(“user.dir”) + “/app/src/main/resources/my_wiremock_mappings/folderA”
    

    无需在路径中添加“映射”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-18
      • 2010-10-13
      • 1970-01-01
      • 2016-09-09
      • 2017-10-23
      • 2019-09-15
      相关资源
      最近更新 更多