Author: bdelacretaz
Date: Tue Jun  4 12:12:56 2013
New Revision: 1489401

URL: http://svn.apache.org/r1489401
Log:
Avoid confusing exception if scriptPath creation fails

Modified:
    
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/ServerSideScriptsTest.java

Modified: 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/ServerSideScriptsTest.java
URL: 
http://svn.apache.org/viewvc/sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/ServerSideScriptsTest.java?rev=1489401&r1=1489400&r2=1489401&view=diff
==============================================================================
--- 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/ServerSideScriptsTest.java
 (original)
+++ 
sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/ServerSideScriptsTest.java
 Tue Jun  4 12:12:56 2013
@@ -157,6 +157,7 @@ public class ServerSideScriptsTest exten
         for(final Description test : this.tests) {
             final String resourceType = RESOURCE_TYPE_PREFIX + '/' + 
test.testName;
             final String scriptPath = "/apps/" + resourceType;
+            String toDelete = null;
 
             try {
                 // create test node
@@ -164,6 +165,7 @@ public class ServerSideScriptsTest exten
                         "jcr:primaryType", "sling:Folder",
                         "jcr:mixinTypes", "sling:Test",
                         "sling:resourceType", RESOURCE_TYPE_PREFIX + '/' + 
test.testName);
+                toDelete = scriptPath;
 
                 final String destPath = scriptPath + "/test.txt" + 
test.scriptExtension;
                 logger.info("Setting up node {} for {}", destPath, 
test.testScriptFile.getAbsoluteFile());
@@ -207,7 +209,9 @@ public class ServerSideScriptsTest exten
                 }
 
             } finally {
-                this.slingClient.delete(scriptPath);
+                if(toDelete != null) {
+                    this.slingClient.delete(toDelete);
+                }
             }
         }
     }


Reply via email to