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)