簡體   English   中英

檢查大於或小於wiremock

[英]check greater than or less than in wiremock

我遇到需要檢查金額並相應返回響應的情況。

如果數量> = 100,則響應會有所不同,否則對於數量<100,我需要發送錯誤響應。

請參考請求正文中的示例json。

{“ accountName”:“ ABCZYZ”,“ specialCode”:“ MYCODE”,“ amount”:“ 100”,“ currencyType”:“ MYCURRENCY”}

下面是我的wiremock映射文件

{“ request”:{“ urlPattern”:“ / some / url”,“ method”:“ POST”,“ bodyPatterns”:[{“ matchesJsonPath”:“ $ [?(@。amount <100)] ”}] },

“ response”:{“ status”:200,“ body”:“ MY_REPONSE_IN_JSON_FORMAT”}}

我遇到了上述匹配模式的問題。

有人可以幫我嗎?

謝謝M

嘗試將“ 100”更改為100

測試如下:

要求:

{
    "accountName": "ABCZYZ",
    "specialCode": "MYCODE",
    "amount": 100,
    "currencyType": "MYCURRENCY"
}

JsonPath:

$[?(@.amount <= 100)]

響應:

[{"accountName":"ABCZYZ","specialCode":"MYCODE","amount":100,"currencyType":"MYCURRENCY"}]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM