2017-10-05 10 views
1

私は '自己' の検証式に関する二つの質問があります:私の特徴においてJSONファイルの '自己' の検証式(空手フレームワーク)

  • Question1

を私は

* def isStatus = function(s) { return s ==='SUCCESS' || s ==='ERROR' } 
And match response[0] contains { status: '#? isStatus(_)' } 
を持っています

私は応答のすべての項目(0の代わりに)のようにこれをしたいと思います:

And match response[*] contains { status: '#? isStatus(_)' } 

しかし、動作しませんか?何かが間違っていますか?

私は、この例のようにjsの機能なしでこれを行うことはできません

* def date = { month: 3 } 
* match date == { month: '#? _ > 0 && _ < 13' } 

これは動作しません>And match response[*] contains { status: '#? _ == 'SUCCESS' || _ == 'ERROR'' }

  • 質問2:

私が持っていますjsonファイルのどこにレスポンスタイプを格納したいのですか?しかし、JSONファイルで 'Self' Validation Expressionsを使用すると、動作しません。 ありがとうございました。

答えて

1

match eachのドキュメントを検索してください。これを試してください:

And match each response contains { status: '#? isStatus(_)' } 

q 2は分かりませんので、お試しください。

+0

ああ、申し訳ありませんが、私は質問を終えておらず、投稿しました。すみません、私は別の投稿でそれをします。 – nirind

関連する問題