public void cleanup()

in src/main/java/org/apache/sling/launchpad/webapp/integrationtest/resourceresolver/ResourceResolverGeneralTest.java [166:193]


    public void cleanup() throws Exception {

        logger.debug("{} test done, deleting test nodes", getClass().getSimpleName());
        final ResourceResolver resolver =
                teleporter.getService(ResourceResolverFactory.class).getAdministrativeResourceResolver(null);
        final Session session = resolver.adaptTo(Session.class);

        try {
            for (String path : toDelete) {
                if (session.itemExists(path)) {
                    session.getItem(path).remove();
                }
            }
            toDelete.clear();

            if (savedContentNode != null) {
                logger.debug("Restoring {} node from {}", ABS_CONTENT, savedContentNode.getPath());
                session.move(savedContentNode.getPath(), ABS_CONTENT);
                savedContentNode = null;
            }

            session.save();
        } finally {
            session.logout();
            resolver.close();
        }
        closeResolver();
    }