This is an automated email from the ASF dual-hosted git repository. olli pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-resource-presence.git
commit d5b3e7f40b0319a810cd1f397dd90d8b52f002f5 Author: Oliver Lietz <[email protected]> AuthorDate: Sun Aug 28 22:36:15 2022 +0200 close ResourceResolver to avoid stack trace in logs --- .../apache/sling/resource/presence/ChangeIT.java | 45 +++++++++++----------- 1 file changed, 23 insertions(+), 22 deletions(-) diff --git a/src/test/java/org/apache/sling/resource/presence/ChangeIT.java b/src/test/java/org/apache/sling/resource/presence/ChangeIT.java index 58eff4f..f6fa072 100644 --- a/src/test/java/org/apache/sling/resource/presence/ChangeIT.java +++ b/src/test/java/org/apache/sling/resource/presence/ChangeIT.java @@ -80,28 +80,29 @@ public class ChangeIT extends ResourcePresenterTestSupport { assertThat(countingServiceListener.unregisteredCount(), is(0)); // create/register - final ResourceResolver resourceResolver = resourceResolverFactory.getAdministrativeResourceResolver(null); - final Resource root = resourceResolver.getResource("/"); - final Resource test = resourceResolver.create(root, "test", null); - resourceResolver.commit(); - with(). - pollInterval(100, MILLISECONDS). - then(). - await(). - alias("counting register events"). - atMost(1, SECONDS). - until(() -> countingServiceListener.registeredCount() == 1); - - // delete/unregister - resourceResolver.delete(test); - resourceResolver.commit(); - with(). - pollInterval(100, MILLISECONDS). - then(). - await(). - alias("counting unregister events"). - atMost(1, SECONDS). - until(() -> countingServiceListener.unregisteredCount() == 1); + try (ResourceResolver resourceResolver = resourceResolverFactory.getAdministrativeResourceResolver(null)) { + final Resource root = resourceResolver.getResource("/"); + final Resource test = resourceResolver.create(root, "test", null); + resourceResolver.commit(); + with(). + pollInterval(100, MILLISECONDS). + then(). + await(). + alias("counting register events"). + atMost(1, SECONDS). + until(() -> countingServiceListener.registeredCount() == 1); + + // delete/unregister + resourceResolver.delete(test); + resourceResolver.commit(); + with(). + pollInterval(100, MILLISECONDS). + then(). + await(). + alias("counting unregister events"). + atMost(1, SECONDS). + until(() -> countingServiceListener.unregisteredCount() == 1); + } } private static class CountingServiceListener implements ServiceListener {
