J'utilise une bibliothèque repos-assurée pour les tests d'API et il semble qu'un nouveau cookie ne puisse pas être défini. Je peux cependant modifier le cookie qui est défini par le serveur.Impossible de définir le cookie dans la requête
given()
.cookie("cookie1", "true")
.get(url)
.then()
.assertThat().cookie("cookie1", "true");
// Fails with "Cookie "cookie1" was not
// defined in the response. Cookies are: cookie2=true, cookie3=true
given()
.cookie("cookie2", "false")
.get(url)
.then()
.assertThat().cookie("cookie2", "false");
// PASS
Merci pour la recherche en elle, mais ce n'est pas un problème. 'when()' est juste du sucre syntaxique et 'body' est pour affirmer le corps de la réponse. Les cookies de réponse sont confirmés comme dans mon message original, voir https://code.google.com/p/rest-assured/wiki/Usage#Verifying_Response_Data – finspin