Delete test node under /WaitForSlingStartup once done testing
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1539294 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java b/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
index 62fbd8d..9eaee50 100644
--- a/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
+++ b/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
@@ -238,8 +238,9 @@
         props.put("time", time);
 
         // POST, get URL of created node and get content
-        {
-            final String urlOfNewNode = testClient.createNode(url, props, null, true);
+        String urlOfNewNode = null; 
+        try {
+            urlOfNewNode = testClient.createNode(url, props, null, true);
             final GetMethod get = new GetMethod(urlOfNewNode + DEFAULT_EXT);
             final int status = httpClient.executeMethod(get);
             if(status!=200) {
@@ -256,6 +257,13 @@
             if(!content.contains(time)) {
                 throw new IOException("Content does not contain '" + time + "' (" + content + ") at URL=" + urlOfNewNode);
             }
+        } finally {
+            if(urlOfNewNode != null) {
+                try {
+                    testClient.delete(urlOfNewNode);
+                } catch(Exception ignore) {
+                }
+            }
         }
 
         // Also check that the WebDAV root is ready