You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 10:21:10 UTC
[sling-org-apache-sling-testing-resourceresolver-mock] 05/26:
SLING-4376 ResourceResolver.resolve(null) should resolve to root resource
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to annotated tag org.apache.sling.testing.resourceresolver-mock-1.1.10
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-resourceresolver-mock.git
commit 71377da29e546990fa42ff0e1b32fb1e16967633
Author: Stefan Seifert <ss...@apache.org>
AuthorDate: Mon Feb 2 11:36:54 2015 +0000
SLING-4376 ResourceResolver.resolve(null) should resolve to root resource
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/resourceresolver-mock@1656443 13f79535-47bb-0310-9956-ffa450edef68
---
.../sling/testing/resourceresolver/MockResourceResolver.java | 3 +++
.../testing/resourceresolver/SlingCrudResourceResolverTest.java | 7 +++++++
2 files changed, 10 insertions(+)
diff --git a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
index fb09ba9..d17a782 100644
--- a/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
+++ b/src/main/java/org/apache/sling/testing/resourceresolver/MockResourceResolver.java
@@ -75,6 +75,9 @@ public class MockResourceResolver extends SlingAdaptable implements ResourceReso
@Override
public Resource resolve(final HttpServletRequest request, final String absPath) {
String path = absPath;
+ if (path == null) {
+ path = "/";
+ }
// split off query string or fragment that may be appendend to the URL
String urlRemainder = null;
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 534de79..e3020fc 100644
--- a/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
+++ b/src/test/java/org/apache/sling/testing/resourceresolver/SlingCrudResourceResolverTest.java
@@ -222,4 +222,11 @@ public class SlingCrudResourceResolverTest {
assertEquals(STRING_VALUE, propValue);
}
+ @Test
+ public void testGetRootResourceByNullPath() {
+ Resource rootResource = this.resourceResolver.resolve((String)null);
+ assertNotNull(rootResource);
+ assertEquals("/", rootResource.getPath());
+ }
+
}
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.