1
Manchmal gibt GET-Anruf zurück [] empty array
. Ich kann .body(size)
verwenden, aber ich möchte keine harten Behauptungen verwenden.Überprüfung leerer restful -Antwort-Arrays mit Hilfe von Rückmeldungen
Es kann leer sein oder ein Array von Objekten haben, also möchte ich wenn Bedingung verwenden, um eine Entscheidung zu treffen, basierend auf leer/nicht leer weiterzugehen.
Der Code ist wie folgt:
given().when().get(url).then().body("[0].name",equalTo(value))
Jede Hilfe würde geschätzt.
Was ist Ihre Frage? Wo ist dein Code? – dat3450
danke für die antwort. Ich verwende gegeben() .when(). Get (url) .then(). Body ("[0] .name", equalTo (Wert)). aber wenn es leer ist, kann es keinen Namen auf ungültigen Argumentfehler des ungültigen Objekts erhalten –