diff --git a/e2e-test/java/org/alfresco/rest/BaseRestTest.java b/e2e-test/java/org/alfresco/rest/BaseRestTest.java new file mode 100644 index 000000000..4af4aa815 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/BaseRestTest.java @@ -0,0 +1,22 @@ +package org.alfresco.rest; + +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.test.context.ContextConfiguration; +import org.springframework.test.context.testng.AbstractTestNGSpringContextTests; +import org.testng.annotations.BeforeClass; + +import com.jayway.restassured.RestAssured; + +@ContextConfiguration("classpath:alfresco-restapi-context.xml") +public class BaseRestTest extends AbstractTestNGSpringContextTests { + + @Autowired + protected RestProperties restProperties; + + @BeforeClass + public void setup() { + RestAssured.baseURI = restProperties.envProperty().getTestServerUrl(); + RestAssured.port = restProperties.envProperty().getPort(); + RestAssured.basePath = restProperties.getRestBasePath(); + } +} diff --git a/e2e-test/java/org/alfresco/rest/v1/SitesTest.java b/e2e-test/java/org/alfresco/rest/v1/SitesTest.java new file mode 100644 index 000000000..ad9231c61 --- /dev/null +++ b/e2e-test/java/org/alfresco/rest/v1/SitesTest.java @@ -0,0 +1,17 @@ +package org.alfresco.rest.v1; + +import static org.alfresco.rest.RestClientWrapper.onRestAPI; + +import org.alfresco.rest.BaseRestTest; +import org.alfresco.tester.model.UserModel; +import org.testng.annotations.Test; + +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()); + + } +} diff --git a/e2e-test/resources/alfresco-restapi-context.xml b/e2e-test/resources/alfresco-restapi-context.xml index b23c39c76..8b2ce79cb 100644 --- a/e2e-test/resources/alfresco-restapi-context.xml +++ b/e2e-test/resources/alfresco-restapi-context.xml @@ -11,8 +11,7 @@ - + - diff --git a/e2e-test/resources/default.properties b/e2e-test/resources/default.properties index 12cd3c525..96caacc10 100644 --- a/e2e-test/resources/default.properties +++ b/e2e-test/resources/default.properties @@ -1,4 +1,7 @@ -alfresco.url=http://localhost:8080/alfresco +# dataprep related +alfresco.scheme=http +alfresco.server=172.29.100.215 +alfresco.port=9090 # credentials admin.user=admin diff --git a/e2e-test/resources/log4j.properties b/e2e-test/resources/log4j.properties new file mode 100644 index 000000000..4a2fd1bd3 --- /dev/null +++ b/e2e-test/resources/log4j.properties @@ -0,0 +1,19 @@ +# Log levels +log4j.rootLogger=INFO,CONSOLE,R +# Appender Configuration +log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender +# Identifies whether the appender honors reassignments of System.out or System.err via System.setOut or System.setErr made after configuration +log4j.appender.CONSOLE.follow=true +# Pattern to output the caller's file name and line number +log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout +log4j.appender.CONSOLE.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n +# Rolling File Appender +log4j.appender.R=org.apache.log4j.RollingFileAppender +# Path and file name to store the log file +log4j.appender.R.File=./target/alfresco-tas.log +# log4j.appender.R.MaxFileSize=200KB +# Number of backup files +log4j.appender.R.MaxBackupIndex=2 +# Layout for Rolling File Appender +log4j.appender.R.layout=org.apache.log4j.PatternLayout +log4j.appender.R.layout.ConversionPattern=%d - %c - %p - %m%n \ No newline at end of file