You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@usergrid.apache.org by sn...@apache.org on 2014/01/20 06:21:58 UTC

[27/51] [abbrv] git commit: Extending TomcatResource

Extending TomcatResource


Project: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/commit/447ede6d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/tree/447ede6d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-usergrid/diff/447ede6d

Branch: refs/pull/18/head
Commit: 447ede6d2d85c70baa1dd37e8f2e0f291a68aac8
Parents: 3f762ec
Author: Sungju Jin <su...@softwaregeeks.org>
Authored: Thu Jan 16 22:52:54 2014 +0900
Committer: Sungju Jin <su...@softwaregeeks.org>
Committed: Thu Jan 16 22:52:54 2014 +0900

----------------------------------------------------------------------
 .../test/java/org/usergrid/rest/ITSetup.java    |  9 ++++++--
 .../java/org/usergrid/rest/TomcatResource.java  | 23 ++++++++------------
 2 files changed, 16 insertions(+), 16 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/447ede6d/stack/rest/src/test/java/org/usergrid/rest/ITSetup.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/usergrid/rest/ITSetup.java b/stack/rest/src/test/java/org/usergrid/rest/ITSetup.java
index 2701202..0b335a9 100644
--- a/stack/rest/src/test/java/org/usergrid/rest/ITSetup.java
+++ b/stack/rest/src/test/java/org/usergrid/rest/ITSetup.java
@@ -50,11 +50,16 @@ public class ITSetup extends ExternalResource {
     private Properties properties;
 
 
-    public ITSetup( CassandraResource cassandraResource ) {
+    public ITSetup( CassandraResource cassandraResource) {
         this.cassandraResource = cassandraResource;
         tomcatResource = TomcatResource.instance;
+        tomcatResource.setWebAppsPath("src/main/webapp");
+    }
 
-
+    public ITSetup( CassandraResource cassandraResource, String webAppsPath ) {
+        this.cassandraResource = cassandraResource;
+        tomcatResource = TomcatResource.instance;
+        tomcatResource.setWebAppsPath(webAppsPath);
     }
 
 

http://git-wip-us.apache.org/repos/asf/incubator-usergrid/blob/447ede6d/stack/rest/src/test/java/org/usergrid/rest/TomcatResource.java
----------------------------------------------------------------------
diff --git a/stack/rest/src/test/java/org/usergrid/rest/TomcatResource.java b/stack/rest/src/test/java/org/usergrid/rest/TomcatResource.java
index 8ba697f..4b223aa 100644
--- a/stack/rest/src/test/java/org/usergrid/rest/TomcatResource.java
+++ b/stack/rest/src/test/java/org/usergrid/rest/TomcatResource.java
@@ -15,20 +15,14 @@ import com.google.common.io.Files;
 /** @author tnine */
 public class TomcatResource extends ExternalResource {
 
+    public static final TomcatResource instance = new TomcatResource();
     private static Object mutex = new Object();
-
     private static final String CONTEXT = "/";
-
+    private String webAppsPath;
     private int port;
-
-
-
-
     private Tomcat tomcat;
 
     protected TomcatResource(){
-
-
     }
 
     @Override
@@ -51,9 +45,7 @@ public class TomcatResource extends ExternalResource {
             tomcat = new Tomcat();
             tomcat.setBaseDir( dataDir.getAbsolutePath() );
             tomcat.setPort( port );
-            tomcat.addWebapp( CONTEXT, new File( "src/main/webapp" ).getAbsolutePath() );
-
-
+            tomcat.addWebapp( CONTEXT, new File( getWebAppsPath() ).getAbsolutePath() );
             tomcat.start();
         }
     }
@@ -67,8 +59,11 @@ public class TomcatResource extends ExternalResource {
         return port;
     }
 
+    public String getWebAppsPath() {
+        return webAppsPath;
+    }
 
-    public static final TomcatResource instance = new TomcatResource();
-
-
+    public void setWebAppsPath(String webAppsPath) {
+        this.webAppsPath = webAppsPath;
+    }
 }