Angela Schreiber created SLING-9967:
---------------------------------------
Summary:
AclManagerTest.makeSureAclsAreCreatedOnlyoutsideSytemUsersPaths covers too many
different scenarios
Key: SLING-9967
URL: https://issues.apache.org/jira/browse/SLING-9967
Project: Sling
Issue Type: Improvement
Components: Content-Package to Feature Model Converter
Reporter: Angela Schreiber
{{AclManagerTest.makeSureAclsAreCreatedOnlyoutsideSytemUsersPaths}} should be
refactored to cover just a single test scenario (matching the name of the
method)
despite the name of the test method it not only asserts that entries effective
below/at the user home node are ignored (see SLING-9953 for the corresponding
bug), but also covers entries at arbitrary paths as well as quote {{// add an
ACL for unknown user}}, which IMHO doesn't belong here.
to make things more confusing it additional add quote {{// emulate a second
iteration of conversion}}, which IMHO is not clear why this is relevant for the
original intended scenario.
this just make any kind of bug fix or improvement of the code base extra hard
as the test has too many different ways of failing. also, if SLING-9953 is
fixed and the test gets removed, the other (legitimate) test-scenarios will
also be gone without replacement.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)