Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@eliasnogueira
Created October 13, 2017 19:37
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eliasnogueira/784798028a50a3e8226210cf1a6c00b0 to your computer and use it in GitHub Desktop.
Save eliasnogueira/784798028a50a3e8226210cf1a6c00b0 to your computer and use it in GitHub Desktop.
RestAssured example
@Test
public void getPersonById() {
int personID =
given()
.contentType(ContentType.JSON)
.body(new Person("Elias Nogueira", "RS", "Automate tests")).
when().
post("person").
then().
extract().
path("id");
when().
get("person/{id}", personID).
then().
contentType("application/json").and().
body("name", equalTo("Elias Nogueira")).and().
body("address", equalTo("RS")).and().
body("hobbies", equalTo("Automate tests")).and().
statusCode(200);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment