Angela Schreiber created SLING-9901:
---------------------------------------

             Summary: JcrSystemUserValidatorTest contains not tests for system 
users
                 Key: SLING-9901
                 URL: https://issues.apache.org/jira/browse/SLING-9901
             Project: Sling
          Issue Type: Improvement
          Components: JCR
            Reporter: Angela Schreiber


_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.3.4#803005)

Reply via email to