簡體   English   中英

如何在特定ID的列表中的Json響應中聲明“ Deleted”標志的值?

[英]How Can I assert the value of “Deleted” flag in Json response in a list for a specific Id ?

我試圖斷言某個項目是否已成功刪除。 我有一個刪除終點,並且我獲得了成功代碼。 在其他API中,我可以獲得所有現有項的列表。 我怎樣才能斷言僅適用於我已刪除項目的Deleted標志值。我讓Id可以檢查Id是否等於我刪除的內容,然后斷言delete = True。 但是我不知道該怎么寫腳本斷言。 提前謝謝了

嗨,大家好,我整理了一下! 這是這里的解決方案。它可能會幫助某人:

import groovy.json.JsonSlurper;
def slurper = new JsonSlurper();
def response = messageExchange.response.responseContent;
def parsedJson = slurper.parseText(response);
def i=0;

//檢索testSuite屬性的值

def tcChecklistId = 
messageExchange.modelItem.testCase.testSuite.getPropertyValue("Id");
log.info(tcChecklistId);

//循環遍歷JSON響應中返回的每個對象

for( i=0; i<parsedJson.size;i++)
{

//檢查JSON響應對象的physicalId是否等於用戶定義的physicalId值

if(parsedJson[i].checklistId == tcChecklistId.toInteger())
{
 assert parsedJson[i].deleted == true , "Item has been deleted 
successfully!";
break;
}
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM