Tôi đang sử dụng bước Groovy với Soapui. Các mã sau đây được làm việc tốt nhưng nó có vẻ là dài và lặp đi lặp lại:Làm thế nào để sử dụng nếu tuyên bố khác với Groovy?
if(response.comp.type[3] == "value1")
log.info ("value1 is present")
else
log.info ("value1 is not present")
if(response.comp.bucket[3] == null)
log.info ("bucket = null")
else
log.info ("bucket is not null")
if(response.comp.cycle[3] == "new")
log.info ("settings cycle = new")
else
log.info ("settings cycle is null")
Có thể làm như vậy trong một bài kiểm tra thay vì lặp lại những lệnh if và else trên mỗi dòng. tôi đã thử với TRY CATCH nhưng tôi không thể có dấu vết ngăn xếp của lỗi.
Bất kỳ ai cũng có thể giúp giảm mã. Cảm ơn bạn
Theo ví dụ, câu trả lời và nhận xét, tôi thấy khó để khái quát hóa, có vẻ như mỗi trường hợp là khá cụ thể. – Will