2017-01-10 31 views
0

私は金額を確認し、それに応じて回答を返す必要がある状況があります。ワイヤモックより大きいか小さいかを確認

金額が> 100の場合、返答は異なりますが、金額が<の場合は、エラー応答を送信する必要があります。

リクエストボディのサンプルjsonを参照してください。

{ "アカウント名": "ABCZYZ"、 "specialCode": "MYCODE"、 "量": "100"、 "currencyType": "MYCURRENCY" }

{ "URLPATTERN": "/いくつか/ URL"、以下は私のwiremockマッピングファイルは

{ "要求" であります"方法": "POST"、 "bodyPatterns":[{ "matchesJsonPath": "$ [(@量< 100)]?" }] }、

"応答": { "ステータス":200、 "本体": "MY_REPONSE_IN_JSON_FORMAT" }}

Iは、上記のマッチングパターンをreagrding問題に直面しています。

誰も私に同じことを助けてくれませんか?

おかげ M

答えて

0

は、以下のようにテストした100

に "1​​00" を変更してみてください:

要求:

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

JsonPath:

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

応答:

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

私はリクエストを変更できません。これはサードパーティAPIに必要なものです。私も同じことをやってみましたが、私は望みの結果を得ていません。ご協力いただきありがとうございます。 –

+0

コードの一部をお願いします。私はあなたが何をしようとしているのかを見て、それを複製することができます。 – Barath

+0

私はこのモックをPostmanでテストしているので、ここにコードは含まれていません。 1.ワイヤモックスタンドアロンジャーの初期化。 2.ポストマン経由でPOST URLに当たる。 –

関連する問題