2017-02-10 10 views
1

私は以下の例に出くわした値:の値として「アクセス許可」を表すために使用される協定マッチャ配列の配列は、「各様」の使い方それぞれが協定マッチャー内等の

withBody { 
     permissions eachLike(3, regexp(~/\w+/)) 
     permissions2 minLike(2, 3, integer()) 
     permissions3 maxLike(4, 3, ~/\d+/) 
} 

アレイ。

しかし、配列の配列にpact matcherを使用しようとしています。 私のレスポンスボディは次のようになる場合、想定:

withBody { 
[[id regexp('[0-9a-f]{8}','e8cda07e') 
    name regexp(~/\w+/,'sony')], 
[id regexp('[0-9a-f]{8}','e8cda07e') 
    name regexp(~/\w+/,'sony')], 
[id regexp('[0-9a-f]{8}','e8cda07e') 
    name regexp(~/\w+/,'sony')]] 
} 

「はそれぞれのような」は、この場合のために適用することができるのでしょうか?はいの場合は、例を挙げてください。

答えて

1

eachLikeのGroovy DSLは、オブジェクトの配列のみをサポートしています。 Java DSLを使用する場合は、eachArrayLikeメソッドがあります。

関連する問題