[ 
https://issues.apache.org/jira/browse/SLING-12831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Konrad Windszus closed SLING-12831.
-----------------------------------

> ResourceMatchers.resourceType(String) does not properly check resource type
> ---------------------------------------------------------------------------
>
>                 Key: SLING-12831
>                 URL: https://issues.apache.org/jira/browse/SLING-12831
>             Project: Sling
>          Issue Type: Bug
>          Components: Testing
>    Affects Versions: Testing Hamcrest 1.0.2
>            Reporter: Konrad Windszus
>            Assignee: Konrad Windszus
>            Priority: Major
>             Fix For: Testing Hamcrest 1.1.0
>
>
> The implementation at 
> https://github.com/apache/sling-org-apache-sling-testing-hamcrest/blob/4970c4c44c978a710d682109973659f4bd481ed2/src/main/java/org/apache/sling/hamcrest/ResourceMatchers.java#L121
>  just checks for a property with name {{sling:resourceType}} which is not the 
> same as checking if a resource has a certain type. I would suggest to rather 
> build a dedicated matcher based on 
> https://sling.apache.org/apidocs/sling13/org/apache/sling/api/resource/ResourceResolver.html#isResourceType(org.apache.sling.api.resource.Resource,java.lang.String)
>  (allowing inheritance) or 
> https://sling.apache.org/apidocs/sling13/org/apache/sling/api/resource/Resource.html#getResourceType()
>  (only direct match).
> Compare with SLING-12781.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to