This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/sling-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new 6ebd378ab Automatic website deployment from
https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/662/
6ebd378ab is described below
commit 6ebd378ab7ad3651775db9a8103728b292cd190c
Author: jenkins <[email protected]>
AuthorDate: Thu Apr 27 17:00:11 2023 +0000
Automatic website deployment from
https://ci-builds.apache.org/job/Sling/job/modules/job/sling-site/job/master/662/
---
documentation/development/jcr-mock.html | 27 +++++++++++++++++-
downloads.html | 50 ++++++++++++++++-----------------
releases.html | 3 +-
sitemap.xml | 6 ++--
4 files changed, 56 insertions(+), 30 deletions(-)
diff --git a/documentation/development/jcr-mock.html
b/documentation/development/jcr-mock.html
index 8b5f63b5b..6e1cb153e 100644
--- a/documentation/development/jcr-mock.html
+++ b/documentation/development/jcr-mock.html
@@ -190,6 +190,31 @@ MockJcr.setQueryResult(session, resultNodes);
MockJcr.setQueryResult(session, "your query statement",
Query.JCR_SQL2, resultNodes);
</code></pre>
<p>Alternatively you can use the <code>MockJcr.addQueryResultHandler</code>
method to pass a callback object that allows you to return a query result after
inspecting the given query object.</p>
+<h3><a href="#mocking-node-type-management"
id="mocking-node-type-management">Mocking node type management</a></h3>
+<p><em>Since Version 1.6.8</em></p>
+<p>If you want to test code that interacts with node types you can simulate
real node type definitions while setting up your unit test.</p>
+<p>Example:</p>
+<pre><code>String[] cndResourcesToLoad = new String[] {
+ "/org/apache/jackrabbit/oak/builtin_nodetypes.cnd",
+ "/your/test/nodetypes.cnd"
+};
+for (String resourceName : cndResourcesToLoad) {
+ URL cndUrl = getClass().getResource(resourceName);
+ if (cndUrl == null) {
+ fail("Failed to load CND nodetypes resource: " +
resourceName);
+ }
+ try (Reader reader = new InputStreamReader(cndUrl.openStream())) {
+ MockJcr.loadNodeTypeDefs(session, reader);
+ }
+}
+</code></pre>
+<h3><a href="#mocking-access-control-manager"
id="mocking-access-control-manager">Mocking access control manager</a></h3>
+<p><em>Since Version 1.6.8</em></p>
+<p>If you want to test code that interacts with the access control manager you
can set your own mock implementation while setting up your unit test.</p>
+<p>Example:</p>
+<pre><code>AccessControlManager acm = Mockito.mock(AccessControlManager.class);
+MockJcr.setAccessControlManager(jcrSession, acm);
+</code></pre>
</section></div></div>
</div>
</div>
@@ -201,7 +226,7 @@ MockJcr.setQueryResult(session, "your query
statement", Query.JCR_SQL2
content/documentation/development/jcr-mock.md
</a>
</div> <div class="revisionInfo">
- Last modified by <span class="author">Bertrand
Delacretaz</span> on <span class="comment">2017-09-29</span>
+ Last modified by <span class="author">Eric
Norman</span> on <span class="comment">2023-04-27</span>
</div><p>
Apache Sling, Sling, Apache, the Apache feather logo,
and the Apache Sling project
logo are trademarks of The Apache Software Foundation. All other marks
mentioned
diff --git a/downloads.html b/downloads.html
index 9e462a761..20a9d0c1a 100644
--- a/downloads.html
+++ b/downloads.html
@@ -1568,12 +1568,12 @@
</td><td><a
href="[preferred]sling/org.apache.sling.servlets.annotations-1.2.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
(<a
href="https://downloads.apache.org/sling/org.apache.sling.servlets.annotations-1.2.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlets.annotations-1.2.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlets.annotations-1.2.6-source-release.zip.sha512">sha512</a>)
</span>
- </td></tr><tr><td>Servlet
Helpers</td><td>1.4.4</td><td><a
href="https://github.com/apache/sling-org-apache-sling-servlet-helpers">GitHub</a>
- </td><td><a
href="[preferred]sling/org.apache.sling.servlet-helpers-1.4.4.jar">Bundle</a><span
class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.4.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.4.jar.sha1">sha1</a>)
+ </td></tr><tr><td>Servlet
Helpers</td><td>1.4.6</td><td><a
href="https://github.com/apache/sling-org-apache-sling-servlet-helpers">GitHub</a>
+ </td><td><a
href="[preferred]sling/org.apache.sling.servlet-helpers-1.4.6.jar">Bundle</a><span
class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.6.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.6.jar.sha1">sha1</a>)
</span>
- </td><td><a
href="[preferred]sling/org.apache.sling.servlet-helpers-1.4.4-source-release.zip">Source
ZIP</a><span class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.4-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.4-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.4-source-release.zip.sha512">sha512</a>)
+ </td><td><a
href="[preferred]sling/org.apache.sling.servlet-helpers-1.4.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.servlet-helpers-1.4.6-source-release.zip.sha512">sha512</a>)
</span>
</td></tr><tr><td>Servlets
Get</td><td>2.1.40</td><td><a
href="https://github.com/apache/sling-org-apache-sling-servlets-get">GitHub</a>
</td><td><a
href="[preferred]sling/org.apache.sling.servlets.get-2.1.40.jar">Bundle</a><span
class="digestLinks">
@@ -1687,12 +1687,12 @@
</td><td><a
href="[preferred]sling/org.apache.sling.testing.hamcrest-1.0.2-source-release.zip">Source
ZIP</a><span class="digestLinks">
(<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.hamcrest-1.0.2-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.hamcrest-1.0.2-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.hamcrest-1.0.2-source-release.zip.sha512">sha512</a>)
</span>
- </td></tr><tr><td>Testing
JCR Mock</td><td>1.6.6</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-jcr-mock">GitHub</a>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.jcr-mock-1.6.6.jar">Bundle</a><span
class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.6.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.6.jar.sha1">sha1</a>)
+ </td></tr><tr><td>Testing
JCR Mock</td><td>1.6.8</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-jcr-mock">GitHub</a>
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.jcr-mock-1.6.8.jar">Bundle</a><span
class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.8.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.8.jar.sha1">sha1</a>)
</span>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.jcr-mock-1.6.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.6-source-release.zip.sha512">sha512</a>)
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.jcr-mock-1.6.8-source-release.zip">Source
ZIP</a><span class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.8-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.8-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.jcr-mock-1.6.8-source-release.zip.sha512">sha512</a>)
</span>
</td></tr><tr><td>Testing
Logging Mock</td><td>2.0.0</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-logging-mock">GitHub</a>
</td><td><a
href="[preferred]sling/org.apache.sling.testing.logging-mock-2.0.0.jar">Bundle</a><span
class="digestLinks">
@@ -1750,26 +1750,26 @@
</td><td><a
href="[preferred]sling/org.apache.sling.testing.serversetup-1.0.4-source-release.zip">Source
ZIP</a><span class="digestLinks">
(<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.serversetup-1.0.4-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.serversetup-1.0.4-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.serversetup-1.0.4-source-release.zip.sha512">sha512</a>)
</span>
- </td></tr><tr><td>Testing
Sling Mock Core</td><td>3.4.4</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.core-3.4.4.jar">Bundle</a><span
class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.4.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.4.jar.sha1">sha1</a>)
+ </td></tr><tr><td>Testing
Sling Mock Core</td><td>3.4.6</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.core-3.4.6.jar">Bundle</a><span
class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.6.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.6.jar.sha1">sha1</a>)
</span>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.core-3.4.4-source-release.zip">Source
ZIP</a><span class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.4-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.4-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.4-source-release.zip.sha512">sha512</a>)
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.core-3.4.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.core-3.4.6-source-release.zip.sha512">sha512</a>)
</span>
- </td></tr><tr><td>Testing
Sling Mock JUnit 4</td><td>3.4.4</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit4-3.4.4.jar">Bundle</a><span
class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.4.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.4.jar.sha1">sha1</a>)
+ </td></tr><tr><td>Testing
Sling Mock JUnit 4</td><td>3.4.6</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit4-3.4.6.jar">Bundle</a><span
class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.6.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.6.jar.sha1">sha1</a>)
</span>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit4-3.4.4-source-release.zip">Source
ZIP</a><span class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.4-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.4-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.4-source-release.zip.sha512">sha512</a>)
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit4-3.4.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit4-3.4.6-source-release.zip.sha512">sha512</a>)
</span>
- </td></tr><tr><td>Testing
Sling Mock JUnit 5</td><td>3.4.4</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit5-3.4.4.jar">Bundle</a><span
class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.4.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.4.jar.sha1">sha1</a>)
+ </td></tr><tr><td>Testing
Sling Mock JUnit 5</td><td>3.4.6</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock">GitHub</a>
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit5-3.4.6.jar">Bundle</a><span
class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.6.jar.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.6.jar.sha1">sha1</a>)
</span>
- </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit5-3.4.4-source-release.zip">Source
ZIP</a><span class="digestLinks">
- (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.4-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.4-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.4-source-release.zip.sha512">sha512</a>)
+ </td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock.junit5-3.4.6-source-release.zip">Source
ZIP</a><span class="digestLinks">
+ (<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.6-source-release.zip.asc">asc</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.6-source-release.zip.sha1">sha1</a>,
<a
href="https://downloads.apache.org/sling/org.apache.sling.testing.sling-mock.junit5-3.4.6-source-release.zip.sha512">sha512</a>)
</span>
</td></tr><tr><td>Testing
Sling Mock Oak</td><td>3.1.8-1.44.0</td><td><a
href="https://github.com/apache/sling-org-apache-sling-testing-sling-mock-oak">GitHub</a>
</td><td><a
href="[preferred]sling/org.apache.sling.testing.sling-mock-oak-3.1.8-1.44.0.jar">Bundle</a><span
class="digestLinks">
diff --git a/releases.html b/releases.html
index f9c54295e..643007b09 100644
--- a/releases.html
+++ b/releases.html
@@ -117,6 +117,7 @@
<div class="row"><div><section><p>This is a list of all our releases,
available from our <a href="/downloads.cgi">downloads</a> page.</p>
<h2><a href="#april-2023" id="april-2023">April 2023</a></h2>
<ul>
+<li>Testing Servlet Helpers 1.4.6, JCR Mock 1.6.8, Sling Mock 3.4.6 (27rd)</li>
<li>GraphQL Corea 0.0.20 (25th)</li>
<li>XSS Protection API 2.3.6 (9th)</li>
<li>JCR Base 3.1.14 (5th)</li>
@@ -2431,7 +2432,7 @@
content/releases.md
</a>
</div> <div class="revisionInfo">
- Last modified by <span class="author">Andreas
Schaefer</span> on <span class="comment">2023-04-25</span>
+ Last modified by <span class="author">Eric
Norman</span> on <span class="comment">2023-04-27</span>
</div><p>
Apache Sling, Sling, Apache, the Apache feather logo,
and the Apache Sling project
logo are trademarks of The Apache Software Foundation. All other marks
mentioned
diff --git a/sitemap.xml b/sitemap.xml
index ed6812ff9..1672e1d3a 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1,7 +1,9 @@
<?xml version="1.0"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
-
<loc>https://sling.apache.org/releases.html</loc><lastmod>2023-04-25</lastmod>
+
<loc>https://sling.apache.org/documentation/development/jcr-mock.html</loc><lastmod>2023-04-27</lastmod>
+ </url><url>
+
<loc>https://sling.apache.org/releases.html</loc><lastmod>2023-04-27</lastmod>
</url><url>
<loc>https://sling.apache.org/news.html</loc><lastmod>2023-04-25</lastmod>
</url><url>
@@ -168,8 +170,6 @@
<loc>https://sling.apache.org/documentation/development/monitoring-requests.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/development/maven-archetypes.html</loc><lastmod>2018-03-31</lastmod>
- </url><url>
-
<loc>https://sling.apache.org/documentation/development/jcr-mock.html</loc><lastmod>2017-09-29</lastmod>
</url><url>
<loc>https://sling.apache.org/documentation/development/htl-maven-plugin.html</loc><lastmod>2017-09-29</lastmod>
</url><url>