You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Angela Schreiber (Jira)" <ji...@apache.org> on 2020/11/12 14:21:00 UTC
[jira] [Created] (SLING-9901) JcrSystemUserValidatorTest contains
not tests for system users
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)