You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by bd...@apache.org on 2015/09/21 16:50:06 UTC

svn commit: r1704312 - in /sling/trunk/launchpad/integration-tests/src/main: java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java resources/scripts/sling-it/resourceresolver-delete.jsp

Author: bdelacretaz
Date: Mon Sep 21 14:50:02 2015
New Revision: 1704312

URL: http://svn.apache.org/viewvc?rev=1704312&view=rev
Log:
SLING-5040 - move resourceresolver-delete.jsp to ResourceResolverApiTest

Removed:
    sling/trunk/launchpad/integration-tests/src/main/resources/scripts/sling-it/resourceresolver-delete.jsp
Modified:
    sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java

Modified: sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java
URL: http://svn.apache.org/viewvc/sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java?rev=1704312&r1=1704311&r2=1704312&view=diff
==============================================================================
--- sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java (original)
+++ sling/trunk/launchpad/integration-tests/src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverApiTest.java Mon Sep 21 14:50:02 2015
@@ -16,9 +16,12 @@
  */
 package org.apache.sling.launchpad.webapp.integrationtest.resourceresolver;
 
+import java.util.UUID;
+
 import javax.servlet.http.HttpServletRequest;
 
 import org.apache.sling.api.resource.LoginException;
+import org.apache.sling.api.resource.PersistenceException;
 import org.apache.sling.api.resource.Resource;
 import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.api.resource.ResourceResolverFactory;
@@ -32,7 +35,7 @@ import org.junit.Rule;
 import org.junit.Test;
 
 /** Various ResourceResolver API tests, converted to teleported tests from
- *  the previous resourceresolver-api.jsp script. 
+ *  the previous resourceresolver-api.jsp script.
  */
 public class ResourceResolverApiTest {
     private ResourceResolver resResolver;
@@ -125,4 +128,15 @@ public class ResourceResolverApiTest {
             ResourceUtil.isNonExistingResource(res2));
         Assert.assertEquals("Path must be the the root path", "/", res2.getPath());
     }
+    
+    @Test
+    public void testDelete() throws PersistenceException {
+        final String nodeName = "node-" + UUID.randomUUID();
+        final String nodePath = "/" + nodeName;
+        resResolver.create(resResolver.getResource("/"), nodeName, null);
+        Assert.assertEquals(nodePath, resResolver.getResource(nodePath).getPath());
+        resResolver.delete(resResolver.getResource(nodePath));
+        resResolver.commit();
+        Assert.assertNull(resResolver.getResource(nodePath));
+    }
 }
\ No newline at end of file