[ https://issues.apache.org/jira/browse/SLING-12831?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Konrad Windszus updated SLING-12831: ------------------------------------ Fix Version/s: Testing Hamcrest 1.0.4 > 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.0.4 > > > 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)