From 2d8f6a1bf69ac06371dae2aece9f0d079126391e Mon Sep 17 00:00:00 2001 From: Paul Brodner Date: Thu, 8 Dec 2016 15:04:47 +0200 Subject: [PATCH] test: add auth sample test --- .../org/alfresco/rest/auth/AuthTests.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 e2e-test/java/org/alfresco/rest/auth/AuthTests.java diff --git a/e2e-test/java/org/alfresco/rest/auth/AuthTests.java b/e2e-test/java/org/alfresco/rest/auth/AuthTests.java new file mode 100644 index 000000000..255ad3b39 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/auth/AuthTests.java @@ -0,0 +1,29 @@ +package org.alfresco.rest.auth; + +import org.alfresco.rest.RestTest; +import org.alfresco.rest.exception.JsonToModelConversionException; +import org.alfresco.rest.model.RestTicketBodyModel; +import org.alfresco.rest.model.RestTicketModel; +import org.alfresco.utility.model.TestGroup; +import org.alfresco.utility.testrail.ExecutionType; +import org.alfresco.utility.testrail.annotation.TestRail; +import org.springframework.http.HttpStatus; +import org.testng.annotations.Test; + +public class AuthTests extends RestTest +{ + @TestRail(section = { TestGroup.REST_API }, executionType = ExecutionType.SANITY, description = "Verify TICKET is returned on admin user") + @Test + public void adminShouldGetTicketBody() throws JsonToModelConversionException, Exception + { + RestTicketBodyModel ticketBody = new RestTicketBodyModel(); + ticketBody.setUserId("admin"); + ticketBody.setPassword("admin"); + + RestTicketModel ticketReturned = restClient.withAuthAPI().createTicket(ticketBody); + + restClient.assertStatusCodeIs(HttpStatus.CREATED); + ticketReturned.assertThat().field("id").contains("TICKET_"); + } + +} \ No newline at end of file