From 7aa1aa5e332723145dbcbf466227bf9b2f658186 Mon Sep 17 00:00:00 2001 From: Valentin Popa Date: Fri, 5 Aug 2016 12:32:36 +0300 Subject: [PATCH] Add tests for get Person API --- e2e-test/java/people/PeopleTest.java | 44 ++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 e2e-test/java/people/PeopleTest.java diff --git a/e2e-test/java/people/PeopleTest.java b/e2e-test/java/people/PeopleTest.java new file mode 100644 index 000000000..1007fd577 --- /dev/null +++ b/e2e-test/java/people/PeopleTest.java @@ -0,0 +1,44 @@ +package people; + +import org.alfresco.rest.BaseRestTest; +import org.alfresco.rest.v1.RestPeople; +import org.alfresco.tester.data.DataUser; +import org.alfresco.tester.exception.DataPreparationException; +import org.alfresco.tester.model.UserModel; +import org.apache.commons.lang3.RandomStringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.Assert; +import org.testng.annotations.BeforeClass; +import org.testng.annotations.Test; + +public class PeopleTest extends BaseRestTest +{ + @Autowired + RestPeople onPeople; + + @Autowired + DataUser dataUser; + + private UserModel userModel; + + @BeforeClass + public void setUp() throws DataPreparationException + { + userModel = dataUser.createUser(RandomStringUtils.randomAlphanumeric(20)); + } + + @Test + public void getPersonResponseNotNull() + { + Assert.assertNotNull(onPeople.withAuthUser(userModel).getPerson(userModel.getUsername()), "Get person response should not be null"); + } + + @Test + public void getPersonCheckStatusCode() + { + onPeople.withAuthUser(userModel).getPerson(userModel.getUsername()); + Assert.assertEquals(onPeople.usingRestWrapper().getStatusCode(), HttpStatus.OK.toString(), "Get person response status code is not correct"); + } + +} \ No newline at end of file