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>