Java 检查wiremock中的大于或小于
我有一种情况,我需要检查金额并相应地返回回复 如果金额>=100,则响应将不同,否则对于金额<100,我需要发送错误响应 请参考请求正文中的示例json { “账户名称”:“ABCZYZ”, “特殊代码”:“MYCODE”, “金额”:“100”, “currencyType”:“我的货币” } 下面是我的wiremock映射文件 { “请求”: { “urlPattern”:“/some/url”, “方法”:“发布”, “bodyPatterns”:[{ “matchesJsonPath”:“$[?(@.amount<100)]” } ] }, “答复”: { “地位”:200, “正文”:“我的JSON格式的回复” } } 我面临着重新理解上述匹配模式的问题 有人能帮我吗 谢谢 M尝试将“100”改为100 测试如下: 请求:Java 检查wiremock中的大于或小于,java,json,stubbing,wiremock,Java,Json,Stubbing,Wiremock,我有一种情况,我需要检查金额并相应地返回回复 如果金额>=100,则响应将不同,否则对于金额
{
"accountName": "ABCZYZ",
"specialCode": "MYCODE",
"amount": 100,
"currencyType": "MYCURRENCY"
}
JsonPath:
$[?(@.amount <= 100)]
我无法更改请求,这是第三方API需要的。尽管我也试着这么做,但并没有达到预期的效果。谢谢你的帮助。你能告诉我一些代码吗。这样我就可以看到你在尝试什么并复制相同的东西。我正在测试这个由邮递员模拟的东西,所以这里不涉及任何代码。1.初始化wiremock独立jar。2.通过邮递员点击帖子url。
[{"accountName":"ABCZYZ","specialCode":"MYCODE","amount":100,"currencyType":"MYCURRENCY"}]