Julien Ramboz created SLING-6986:
------------------------------------

             Summary: MockResourceResolver does not test the resource type 
hierarchy in isResourceType
                 Key: SLING-6986
                 URL: https://issues.apache.org/jira/browse/SLING-6986
             Project: Sling
          Issue Type: Bug
            Reporter: Julien Ramboz
            Priority: Minor


The mock resource resolver is only plainly checking the resource type on the 
resource, and not following the type hierarchy.

So assuming we have a resource of the form:
myResource
- jcr:primaryType="unstructured"
- sling:resourceType="foo/bar"

mockResourceResolver.isResourceType(myResource, "foo/bar") => true
mockResourceResolver.isResourceType(myResource, "nt:unstructured") => false

Without implementing the whole type hierarchy, we could at least improve this 
by checking:
- the "sling:resourceType"
- the "sling:resourceSuperType"
- the "jcr:primaryType"



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to