def actualPolicies = [
[ isActive: true , id: 28 , coverTypeId: 1 , name: 'Individual 18-50' , providerId: 41 ] ,
[ isActive: true , id: 31 , coverTypeId: 1 , name: 'Individual 51-60' , providerId: 41 ] ,
[ isActive: true , id: 34 , coverTypeId: 1 , name: 'Individual 61-75' , providerId: 41 ] ,
[ isActive: true , id: 37 , coverTypeId: 1 , name: 'Individual 76-85' , providerId: 41 ]
]
def expectedPolicies = [
[ id: 28 , providerId: 41 , coverTypeId: 1 , name: 'Individual 18-50' , isActive: true ] ,
[ id: 31 , providerId: 41 , coverTypeId: 1 , name: 'Individual 51-60' , isActive: true ] ,
[ id: 34 , providerId: 41 , coverTypeId: 1 , name: 'Individual 61-75' , isActive: true ] ,
[ id: 37 , providerId: 41 , coverTypeId: 1 , name: 'Individual 76-85' , isActive: true ]
]
println "List from response $actualPolicies"
println "List from policies $expectedPolicies"
assert expectedPolicies.
sort { it.
id } == jsonResponseList.
sort { it.
id }
ZGVmIGFjdHVhbFBvbGljaWVzID0gWwogICAgW2lzQWN0aXZlOnRydWUsIGlkOjI4LCBjb3ZlclR5cGVJZDoxLCBuYW1lOidJbmRpdmlkdWFsIDE4LTUwJywgcHJvdmlkZXJJZDo0MV0sCiAgICBbaXNBY3RpdmU6dHJ1ZSwgaWQ6MzEsIGNvdmVyVHlwZUlkOjEsIG5hbWU6J0luZGl2aWR1YWwgNTEtNjAnLCBwcm92aWRlcklkOjQxXSwKICAgIFtpc0FjdGl2ZTp0cnVlLCBpZDozNCwgY292ZXJUeXBlSWQ6MSwgbmFtZTonSW5kaXZpZHVhbCA2MS03NScsIHByb3ZpZGVySWQ6NDFdLAogICAgW2lzQWN0aXZlOnRydWUsIGlkOjM3LCBjb3ZlclR5cGVJZDoxLCBuYW1lOidJbmRpdmlkdWFsIDc2LTg1JywgcHJvdmlkZXJJZDo0MV0KXQoKZGVmIGV4cGVjdGVkUG9saWNpZXMgPSBbCiAgICBbaWQ6IDI4LCBwcm92aWRlcklkOiA0MSwgY292ZXJUeXBlSWQ6IDEsIG5hbWU6ICdJbmRpdmlkdWFsIDE4LTUwJywgaXNBY3RpdmU6IHRydWVdLAogICAgW2lkOiAzMSwgcHJvdmlkZXJJZDogNDEsIGNvdmVyVHlwZUlkOiAxLCBuYW1lOiAnSW5kaXZpZHVhbCA1MS02MCcsIGlzQWN0aXZlOiB0cnVlXSwKICAgIFtpZDogMzQsIHByb3ZpZGVySWQ6IDQxLCBjb3ZlclR5cGVJZDogMSwgbmFtZTogJ0luZGl2aWR1YWwgNjEtNzUnLCBpc0FjdGl2ZTogdHJ1ZV0sCiAgICBbaWQ6IDM3LCBwcm92aWRlcklkOiA0MSwgY292ZXJUeXBlSWQ6IDEsIG5hbWU6ICdJbmRpdmlkdWFsIDc2LTg1JywgaXNBY3RpdmU6IHRydWVdCl0KCnByaW50bG4gIkxpc3QgZnJvbSByZXNwb25zZSAkYWN0dWFsUG9saWNpZXMiCnByaW50bG4gIkxpc3QgZnJvbSBwb2xpY2llcyAkZXhwZWN0ZWRQb2xpY2llcyIKCmFzc2VydCBleHBlY3RlZFBvbGljaWVzLnNvcnR7aXQuaWR9ID09IGpzb25SZXNwb25zZUxpc3Quc29ydHtpdC5pZH0=
stdout
List from response [[isActive:true, id:28, coverTypeId:1, name:Individual 18-50, providerId:41], [isActive:true, id:31, coverTypeId:1, name:Individual 51-60, providerId:41], [isActive:true, id:34, coverTypeId:1, name:Individual 61-75, providerId:41], [isActive:true, id:37, coverTypeId:1, name:Individual 76-85, providerId:41]]
List from policies [[id:28, providerId:41, coverTypeId:1, name:Individual 18-50, isActive:true], [id:31, providerId:41, coverTypeId:1, name:Individual 51-60, isActive:true], [id:34, providerId:41, coverTypeId:1, name:Individual 61-75, isActive:true], [id:37, providerId:41, coverTypeId:1, name:Individual 76-85, isActive:true]]
stderr
Caught: groovy.lang.MissingPropertyException: No such property: jsonResponseList for class: prog
groovy.lang.MissingPropertyException: No such property: jsonResponseList for class: prog
at prog.run(prog.groovy:18)