String xmlBody = "<orderData><orderType>BUY</orderType><quantity>44</quantity><useraccountid>10</useraccountid></orderData>";
//xml payload
String location = given()
.body(xmlBody)
.contentType(ContentType.XML).body(xmlBody)
// a) test http status code 307
.expect().statusCode(307)
.when()
.post("/RestFullDayTrader/resources/pending_orders/100").getHeader("Location");
System.out.println(" Location " + location);
// b) test http header Location
assertTrue(location1.contains("pending_orders/100"));
Wednesday, June 08, 2011
REST-assured Tricks How to test for 307 Temporary Redirect ?
Testing for 307 has two parts a) test http status code b) test http header Location
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment