You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Carsten Ziegeler (Jira)" <ji...@apache.org> on 2021/11/12 11:07:00 UTC

[jira] [Closed] (SLING-9901) JcrSystemUserValidatorTest contains no tests for system users

     [ https://issues.apache.org/jira/browse/SLING-9901?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carsten Ziegeler closed SLING-9901.
-----------------------------------

> JcrSystemUserValidatorTest contains no tests for system users
> -------------------------------------------------------------
>
>                 Key: SLING-9901
>                 URL: https://issues.apache.org/jira/browse/SLING-9901
>             Project: Sling
>          Issue Type: Improvement
>          Components: JCR
>    Affects Versions: JCR Resource 3.0.22
>            Reporter: Angela Schreiber
>            Assignee: Bertrand Delacretaz
>            Priority: Minor
>             Fix For: JCR Resource 3.1.0
>
>          Time Spent: 1.5h
>  Remaining Estimate: 0h
>
> _org.apache.sling.jcr.resource_ comes with a {{JcrSystemUserValidator}} that adds validation to service-user-mapping and if enable prevents regular users or groups from being mapped.
> however, {{JcrSystemUserValidatorTest}} doesn't contain a single test case verifying if the validation is actually successful for system users (or that disabled system users would not be valid).
> i suspect that this is due to the fact that {{org.apache.sling.commons.testing.jcr.RepositoryTestBase}} creates a Jackrabbit repository and has never been adjusted to allow for an Oak repository to be used as test repository. In other words: an attempt to create a system user will fail.
> [~rombert], is there an alternative to the {{RepositoryTestBase}} that would operate on a Oak repository?



--
This message was sent by Atlassian Jira
(v8.20.1#820001)