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-sling-mock.git


The following commit(s) were added to refs/heads/master by this push:
     new 5cc552d  update to latest osgi-mock
5cc552d is described below

commit 5cc552ddae3db1d385b1e7a4df95f188d0d1f6e1
Author: Stefan Seifert <[email protected]>
AuthorDate: Wed Nov 17 18:51:07 2021 +0100

    update to latest osgi-mock
---
 .../testing/mock/sling/ResourceResolverFactoryInitializer.java   | 9 ++-------
 parent/pom.xml                                                   | 2 +-
 2 files changed, 3 insertions(+), 8 deletions(-)

diff --git 
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
 
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
index a220299..2518527 100644
--- 
a/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
+++ 
b/core/src/main/java/org/apache/sling/testing/mock/sling/ResourceResolverFactoryInitializer.java
@@ -34,7 +34,6 @@ import 
org.apache.sling.resourceresolver.impl.ResourceAccessSecurityTracker;
 import org.apache.sling.resourceresolver.impl.ResourceResolverFactoryActivator;
 import org.apache.sling.serviceusermapping.ServiceUserMapper;
 import org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl;
-import org.apache.sling.spi.resource.provider.ResourceProvider;
 import org.apache.sling.testing.mock.osgi.MockEventAdmin;
 import org.apache.sling.testing.mock.osgi.MockOsgi;
 import org.jetbrains.annotations.NotNull;
@@ -122,9 +121,7 @@ class ResourceResolverFactoryInitializer {
     private static void initializeJcrResourceProvider(@NotNull BundleContext 
bundleContext) {
         Dictionary<String, Object> config = new Hashtable<>();
         JcrResourceProvider provider = new JcrResourceProvider();
-        MockOsgi.injectServices(provider, bundleContext);
-        MockOsgi.activate(provider, bundleContext, config);
-        bundleContext.registerService(ResourceProvider.class, provider, 
config);
+        MockOsgi.registerInjectActivateService(provider, bundleContext, 
config);
     }
 
     /**
@@ -193,9 +190,7 @@ class ResourceResolverFactoryInitializer {
     private static <T> void registerServiceIfNotPresent(@NotNull BundleContext 
bundleContext, @NotNull Class<T> serviceClass,
             @NotNull T instance, Dictionary<String, Object> config) {
         if (bundleContext.getServiceReference(serviceClass.getName()) == null) 
{
-            MockOsgi.injectServices(instance, bundleContext);
-            MockOsgi.activate(instance, bundleContext, config);
-            bundleContext.registerService(serviceClass, instance, config);
+            MockOsgi.registerInjectActivateService(instance, bundleContext, 
config);
         }
     }
 
diff --git a/parent/pom.xml b/parent/pom.xml
index 81c1bee..0771563 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -35,7 +35,7 @@
     <description>Mock implementation of selected Sling APIs.</description>
 
     <properties>
-        <osgi-mock.version>3.1.4</osgi-mock.version>
+        <osgi-mock.version>3.1.5-SNAPSHOT</osgi-mock.version>
         <jcr-mock.version>1.5.4</jcr-mock.version>
         <resourceresolver-mock.version>1.2.2</resourceresolver-mock.version>
         <logging-mock.version>2.0.0</logging-mock.version>

Reply via email to