package api; import model.AuthToken; import model.Status; import model.Ticket; import org.testng.annotations.Test; import static io.restassured.RestAssured.given; /** Обновление тикета */ public class UpdateTicketTest extends BaseTest { @Test public void updateTicketTest() { Ticket ticket = buildNewTicket(Status.CLOSED, 1); Ticket posted = createTicket(ticket); updateTicketNegative(posted); } private void updateTicketNegative(Ticket ticket) { AuthToken authToken = login(); given() .header("Authorization", "Token " + authToken.getToken()) .pathParam("ticketId", ticket.getId()) .body(ticket) .when() .put("/api/tickets/{ticketId}") .then() .statusCode(422); } }