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-2.2.10 in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-testing-sling-mock.git
commit d044ce316e575d01168e40c732d9f1c42f48192e Author: Stefan Seifert <[email protected]> AuthorDate: Sat Dec 17 08:56:42 2016 +0000 SLING-6410 sling-mock: Add support für scripting BindingsValuesProvidersByContext git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/testing/mocks/sling-mock@1774724 13f79535-47bb-0310-9956-ffa450edef68 --- pom.xml | 12 ++++++++++++ .../sling/testing/mock/sling/context/SlingContextImpl.java | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/pom.xml b/pom.xml index 3221193..073267e 100644 --- a/pom.xml +++ b/pom.xml @@ -113,6 +113,18 @@ </dependency> <dependency> <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.scripting.api</artifactId> + <version>2.1.8</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> + <artifactId>org.apache.sling.scripting.core</artifactId> + <version>2.0.36</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.sling</groupId> <artifactId>org.apache.sling.commons.mime</artifactId> <version>2.1.8</version> <scope>compile</scope> diff --git a/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java b/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java index 97cd8e9..a9501e1 100644 --- a/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java +++ b/src/main/java/org/apache/sling/testing/mock/sling/context/SlingContextImpl.java @@ -49,6 +49,8 @@ import org.apache.sling.models.spi.ImplementationPicker; import org.apache.sling.resourcebuilder.api.ResourceBuilder; import org.apache.sling.resourcebuilder.api.ResourceBuilderFactory; import org.apache.sling.resourcebuilder.impl.ResourceBuilderFactoryService; +import org.apache.sling.scripting.core.impl.BindingsValuesProvidersByContextImpl; +import org.apache.sling.scripting.core.impl.ScriptEngineManagerFactory; import org.apache.sling.settings.SlingSettingsService; import org.apache.sling.testing.mock.osgi.context.OsgiContextImpl; import org.apache.sling.testing.mock.sling.MockSling; @@ -157,6 +159,10 @@ public class SlingContextImpl extends OsgiContextImpl { */ protected void registerDefaultServices() { + // scripting services (required by sling models impl since 1.3.6) + registerInjectActivateService(new ScriptEngineManagerFactory()); + registerInjectActivateService(new BindingsValuesProvidersByContextImpl()); + // adapter factories registerInjectActivateService(new ModelAdapterFactory()); -- To stop receiving notification emails like this one, please contact "[email protected]" <[email protected]>.
