[
https://issues.apache.org/jira/browse/SLING-9901?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17231345#comment-17231345
]
Angela Schreiber commented on SLING-9901:
-----------------------------------------
[~rombert], i wanted to give it a quick try adding dependencies to sling mocks
and replacing usage of {{RepositoryBaseTest}} by {{SlingContext}} with the oak
backend. however, following instructions on
https://sling.apache.org/documentation/development/sling-mock.html i got
{{java.lang.NoClassDefFoundError:
org/apache/sling/testing/mock/osgi/MockEventAdmin}}. i am sorry, but i will
have to leave that to the owners of this module to address this...
> 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
> Priority: Minor
>
> _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)