diff --git a/e2e-test/java/org/alfresco/rest/SampleATest.java b/e2e-test/java/org/alfresco/rest/SampleATest.java new file mode 100644 index 000000000..e2a310e37 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/SampleATest.java @@ -0,0 +1,30 @@ +package org.alfresco.rest; + +import org.alfresco.rest.v1.Sites; +import org.alfresco.tester.model.UserModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class SampleATest extends BaseRestTest +{ + @Autowired + Sites onSites; + + @Test + public void sampleATestMethod1() + { + UserModel admin = new UserModel("admin", "admin"); + Assert.assertFalse(onSites.withAuthUser(admin).getSites().getEntries().isEmpty(), "We have sites"); + } + + @Test + public void sampleATestMethod2() + { + UserModel admin = new UserModel("admin", "a"); + Assert.assertTrue(onSites.withAuthUser(admin).getSites().getEntries().isEmpty(), "We have sites"); + + Assert.assertEquals(onSites.usingRestWrapper().getLastStatus().getName(), HttpStatus.ACCEPTED.name(), "Status Code Name"); + } +} diff --git a/e2e-test/java/org/alfresco/rest/SampleBTest.java b/e2e-test/java/org/alfresco/rest/SampleBTest.java new file mode 100644 index 000000000..720544108 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/SampleBTest.java @@ -0,0 +1,31 @@ +package org.alfresco.rest; + +import org.alfresco.rest.v1.Sites; +import org.alfresco.tester.model.UserModel; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.http.HttpStatus; +import org.testng.Assert; +import org.testng.annotations.Test; + +public class SampleBTest extends BaseRestTest +{ + @Autowired + Sites onSites; + + @Test + public void sampleBTestMethod1() + { + UserModel admin = new UserModel("admin", "admin"); + Assert.assertFalse(onSites.withAuthUser(admin).getSites().getEntries().isEmpty(), "We have sites"); + } + + @Test + public void sampleBTestMethod2() + { + UserModel admin = new UserModel("admin", "a"); + Assert.assertTrue(onSites.withAuthUser(admin).getSites().getEntries().isEmpty(), "We have sites"); + + Assert.assertEquals(onSites.usingRestWrapper().getLastStatus().getName().toLowerCase(), HttpStatus.UNAUTHORIZED.name().toLowerCase(), "Status Code Name"); + } + +} diff --git a/e2e-test/java/org/alfresco/rest/v1/SitesTest.java b/e2e-test/java/org/alfresco/rest/v1/SitesTest.java deleted file mode 100644 index 2eb3be0d2..000000000 --- a/e2e-test/java/org/alfresco/rest/v1/SitesTest.java +++ /dev/null @@ -1,33 +0,0 @@ -package org.alfresco.rest.v1; - -import static org.alfresco.rest.RestWrapper.onRestAPI; - -import java.io.IOException; - -import org.alfresco.rest.BaseRestTest; -import org.alfresco.tester.model.UserModel; -import org.testng.Assert; -import org.testng.annotations.Test; - -import com.fasterxml.jackson.core.JsonParseException; -import com.fasterxml.jackson.databind.JsonMappingException; - -public class SitesTest extends BaseRestTest -{ - @Test - public void getSite() - { - UserModel admin = new UserModel("admin", "admin"); - System.out.println(onRestAPI().withAuthUser(admin).onSites().getSite("SiteName1470151654495").getTitle()); - } - - @Test - public void getSites() throws JsonParseException, JsonMappingException, IOException - { - UserModel admin = new UserModel("admin", "admin"); - - Assert.assertEquals(onRestAPI().withAuthUser(admin).onSites().getSites().getPagination().getTotalItems(), 281); - - Assert.assertEquals(onRestAPI().withAuthUser(admin).onSites().getSites().getEntries().get(0).onModel().getTitle(), "0-C2291-1470255221170"); - } -} diff --git a/e2e-test/resources/smoke-rest.xml b/e2e-test/resources/smoke-rest.xml new file mode 100644 index 000000000..942c2ff01 --- /dev/null +++ b/e2e-test/resources/smoke-rest.xml @@ -0,0 +1,11 @@ + + + + + + + + + + +