this worked well, resolved in https://issues.apache.org/jira/browse/SLING-4033
stefan >-----Original Message----- >From: Julian Sedding [mailto:jsedd...@gmail.com] >Sent: Friday, October 10, 2014 4:28 PM >To: dev@sling.apache.org >Subject: Re: Question on dependency management while adding a test case > >Hi Amit > >We could change the resourceresolver-mock to "use" a lower Sling API >version than it "implements". I.e. in MockResourceResolver, change all >resource.getValueMap() to ResourceUtil.getValueMap(resource). Then it >should be compatible with lower API versions. This should work as long >as there are no major API changes. > >Regards >Julian > >On Fri, Oct 10, 2014 at 9:57 AM, Amit.. Gupta. <amitg...@adobe.com> wrote: >> Hello Team, >> >> >> I am adding a test case of [0], for this I need to use latest of >> >> >> <groupId>org.apache.sling</groupId> >> <artifactId>org.apache.sling.testing.resourceresolver- >mock</artifactId> >> >> ? >> >> This introduces a dependency to sling.api:2.7.0, because of >resource.getValueMap >> >> >> sling event module, otherwise is quite content with older api dependency. >So, I don't want to introduce this higher dependency. >> >> I can explicitly give a lower bound in import, which isn't nice either. Is >there any other way. >> >> >> Regards, >> >> Amit >> >> >> [0] https://issues.apache.org/jira/browse/SLING-4014