You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Julien Ramboz (JIRA)" <ji...@apache.org> on 2017/06/27 23:55:00 UTC

[jira] [Created] (SLING-6986) MockResourceResolver does not test the resource type hierarchy in isResourceType

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)