Author: bdelacretaz
Date: Wed Nov 6 10:18:06 2013
New Revision: 1539294
URL: http://svn.apache.org/r1539294
Log:
Delete test node under /WaitForSlingStartup once done testing
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
Modified:
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
URL:
http://svn.apache.org/viewvc/sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java?rev=1539294&r1=1539293&r2=1539294&view=diff
==============================================================================
---
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
(original)
+++
sling/trunk/bundles/commons/testing/src/main/java/org/apache/sling/commons/testing/integration/HttpTestBase.java
Wed Nov 6 10:18:06 2013
@@ -238,8 +238,9 @@ public class HttpTestBase extends TestCa
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 @@ public class HttpTestBase extends TestCa
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