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

rombert pushed a commit to annotated tag 
org.apache.sling.testing.sling-mock-1.3.0
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git

commit 5e1c2d6fc93d27ac501789e65d8d9cffca55d435
Author: Tomasz Rekawek <[email protected]>
AuthorDate: Mon Feb 9 16:00:52 2015 +0000

    SLING-848 Support getting versioned resources by using uri path parameters
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock@1658445 
13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                                                   |  6 +++---
 .../mock/sling/MockJcrResourceResolverFactory.java        | 15 +++++++++++----
 2 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/pom.xml b/pom.xml
index 64c4222..363d194 100644
--- a/pom.xml
+++ b/pom.xml
@@ -81,13 +81,13 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.api</artifactId>
-            <version>2.4.0</version>
+            <version>2.8.1-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.resourceresolver</artifactId>
-            <version>1.1.0</version>
+            <version>1.1.13-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
         <dependency>
@@ -99,7 +99,7 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.jcr.resource</artifactId>
-            <version>2.3.6</version>
+            <version>2.4.5-SNAPSHOT</version>
             <scope>compile</scope>
         </dependency>
         <dependency>
diff --git 
a/src/main/java/org/apache/sling/testing/mock/sling/MockJcrResourceResolverFactory.java
 
b/src/main/java/org/apache/sling/testing/mock/sling/MockJcrResourceResolverFactory.java
index 2fb8248..60f3915 100644
--- 
a/src/main/java/org/apache/sling/testing/mock/sling/MockJcrResourceResolverFactory.java
+++ 
b/src/main/java/org/apache/sling/testing/mock/sling/MockJcrResourceResolverFactory.java
@@ -29,6 +29,7 @@ import org.apache.sling.api.resource.ResourceResolver;
 import org.apache.sling.api.resource.ResourceResolverFactory;
 import org.apache.sling.jcr.api.SlingRepository;
 import 
org.apache.sling.jcr.resource.internal.helper.jcr.JcrResourceProviderFactory;
+import org.apache.sling.jcr.resource.internal.helper.jcr.PathMapper;
 import 
org.apache.sling.resourceresolver.impl.CommonResourceResolverFactoryImpl;
 import org.apache.sling.resourceresolver.impl.ResourceAccessSecurityTracker;
 import org.apache.sling.resourceresolver.impl.ResourceResolverImpl;
@@ -57,7 +58,7 @@ class MockJcrResourceResolverFactory implements 
ResourceResolverFactory {
     private ResourceResolver getResourceResolverInternal(Map<String, Object> 
authenticationInfo, boolean isAdmin) throws LoginException {
         // setup mock OSGi environment
         BundleContext bundleContext = MockOsgi.newBundleContext();
-        
+
         Dictionary<String, Object> resourceProviderFactoryFactoryProps = new 
Hashtable<String, Object>();
         resourceProviderFactoryFactoryProps.put(Constants.SERVICE_VENDOR, 
"sling-mock");
         resourceProviderFactoryFactoryProps.put(Constants.SERVICE_DESCRIPTION, 
"sling-mock");
@@ -67,13 +68,14 @@ class MockJcrResourceResolverFactory implements 
ResourceResolverFactory {
 
         // setup mocked JCR environment
         bundleContext.registerService(SlingRepository.class.getName(), 
this.slingRepository, null);
+        bundleContext.registerService(PathMapper.class.getName(), new 
PathMapper(), null);
 
         // setup real sling JCR resource provider implementation for use in
         // mocked context
         JcrResourceProviderFactory jcrResourceProviderFactory = new 
JcrResourceProviderFactory();
         MockOsgi.injectServices(jcrResourceProviderFactory, bundleContext);
         MockOsgi.activate(jcrResourceProviderFactory, bundleContext, 
ImmutableMap.<String, Object> of());
-        
+
         ResourceProvider resourceProvider;
         if (isAdmin) {
             resourceProvider = 
jcrResourceProviderFactory.getAdministrativeResourceProvider(authenticationInfo);
@@ -81,7 +83,7 @@ class MockJcrResourceResolverFactory implements 
ResourceResolverFactory {
         else {
             resourceProvider = 
jcrResourceProviderFactory.getResourceProvider(authenticationInfo);
         }
-        
+
         Dictionary<Object, Object> resourceProviderProps = new 
Hashtable<Object, Object>();
         resourceProviderProps.put(ResourceProvider.ROOTS, new String[] { "/" 
});
         bundleContext.registerService(ResourceProvider.class.getName(), 
resourceProvider, resourceProviderProps);
@@ -112,7 +114,7 @@ class MockJcrResourceResolverFactory implements 
ResourceResolverFactory {
     public ResourceResolver getResourceResolver(final Map<String, Object> 
authenticationInfo) throws LoginException {
         return getResourceResolverInternal(authenticationInfo, false);
     }
-    
+
     @Override
     public ResourceResolver getAdministrativeResourceResolver(final 
Map<String, Object> authenticationInfo)
             throws LoginException {
@@ -125,4 +127,9 @@ class MockJcrResourceResolverFactory implements 
ResourceResolverFactory {
         return getResourceResolverInternal(authenticationInfo, true);
     }
 
+    @Override
+    public ResourceResolver getThreadResourceResolver() {
+        return null;
+    }
+
 }

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to