【问题标题】:Munit 2.1 mock a Map responseMunit 2.1 模拟 Map 响应
【发布时间】:2018-10-13 02:57:14
【问题描述】:

我正在编写一个 MUnit 测试用例,我需要模拟通常从外部系统获得的响应。因此,我创建了一个模拟时间:

        <munit-tools:mock-when doc:name="Mock when" doc:id="310d8979-9451-4767-a344-dfa190fb9c79" processor="dummy">
            <munit-tools:then-return >
                <munit-tools:payload value="#[['a':'1000013','b':'900154196']]" mediaType="application/java"/>                  
            </munit-tools:then-return>
        </munit-tools:mock-when>

我想实现拥有这些键值对的地图的目标: 键 a 的值为 1000013 键 b 的值为 900154196 作为有效载荷

问题: 我需要如何在 munit-tools:payload 中写这个

我目前的数据允许我的 dataweave 选择第一个值,但它没有选择第二个值。我通过在 munit 中将 #[['a':'1000013','b':'900154196']] 更改为 #[['b':'900154196','a':'1000013']] 进行了测试-工具:有效负载...

我在 AnypointStudio 7 中使用 Munit 2.1。

【问题讨论】:

    标签: munit


    【解决方案1】:

    问题可能出在您的语法上。你有没有试过这个:

    #[[{'a':'1000013'}, {'b':'900154196'}]]

    【讨论】:

      猜你喜欢
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 2015-12-06
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多