You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ss...@apache.org on 2019/02/28 15:31:41 UTC

[sling-org-apache-sling-testing-resourceresolver-mock] branch master updated: SLING-8298 resourceresolver-mock: Set resolution path in resource metadata

This is an automated email from the ASF dual-hosted git repository.

sseifert pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-resourceresolver-mock.git


The following commit(s) were added to refs/heads/master by this push:
     new e7a2d09  SLING-8298 resourceresolver-mock: Set resolution path in resource metadata
e7a2d09 is described below

commit e7a2d09db32e4537125ec676d4e262f2e11ebf78
Author: sseifert <ss...@pro-vision.de>
AuthorDate: Thu Feb 28 16:31:27 2019 +0100

    SLING-8298 resourceresolver-mock: Set resolution path in resource metadata
---
 .../org/apache/sling/testing/resourceresolver/MockResource.java    | 1 +
 .../testing/resourceresolver/SlingCrudResourceResolverTest.java    | 7 +++++++
 2 files changed, 8 insertions(+)

diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
index b6d4518..58f5a98 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResource.java
@@ -50,6 +50,7 @@ public class MockResource extends AbstractResource {
             final ResourceResolver resolver) {
         this.resolver = resolver;
         this.path = path;
+        rm.setResolutionPath(path);
         if (props instanceof MockValueMap) {
             this.props = (MockValueMap)props;
         }
diff --git a/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java b/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
index a51a59b..4cbb042 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
@@ -307,4 +307,11 @@ public class SlingCrudResourceResolverTest {
         assertEquals(r2.getPath(), resourceResolver.getParentResourceType(r4.getPath()));
     }
     
+
+    @Test
+    public void testResourceMetadata() throws IOException {
+        Resource resource1 = resourceResolver.getResource(testRoot.getPath() + "/node1");
+        assertEquals(testRoot.getPath() + "/node1", resource1.getResourceMetadata().getResolutionPath());
+    }
+
 }