+1 very useful!
On Oct 10, 2014 7:17 AM, "Carsten Ziegeler" <[email protected]> wrote:

> Sounds good to me, +1
>
> Carsten
>
> Am 10.10.14 um 12:52 schrieb Ian Boston:
> > Hi,
> > This would be a great addition. I frequently spend hours building
> > mockito based mocks to do the same and although the first time it was
> > fun, it gets a real pain the n'th time. Although you can do the same
> > with a real OSGi Unit test and an in memory version of Jackrabbit, the
> > runtime of each unit test often adds to much to the overall build
> > time.
> >
> > I am +1 on this if it came to a vote.
> >
> > Are there any areas where these Mocks wont work ?
> > Multiple threads, observation, locks, versioning ?
> >
> >
> > Best Regards
> > Ian
> >
> >
> > On 10 October 2014 09:10, Stefan Seifert <[email protected]> wrote:
> >> in the last week i've developed at suite of mocking libraries to run
> OSGi/SCR, JCR and esp. Sling in a simulated "in-memory" environment for
> unit tests, ensuring minimal setup time. it uses either a mocked in-memory
> JCR, or the resourceresolver-mock [1] implementation that is already part
> of the sling project. additional convenience features like bulk-loading
> JSON content and binaries into the simulated resource tree via a content
> loader makes it easy setting up complex text fixtures for your unit tests.
> >>
> >> the mocking libraries are currently documented at:
> >> - http://wcm.io/testing/osgi-mock/
> >> - http://wcm.io/testing/jcr-mock/
> >> - http://wcm.io/testing/sling-mock/
> >>
> >> some documentation examples to see how it works: [2], [3], [4]
> >> types of resource resolver implementations supported: [5]
> >> a short introduction from adaptTo: [6]
> >>
> >> i would donate this with full unit test coverage and documentation to
> apache sling and can maintain it in the future. it's already published with
> apache license 2.0.
> >>
> >> my proposal would be to place this as additional subprojects below [7]
> >>
> >> WDYT?
> >>
> >> stefan
> >>
> >>
> >> [1] https://svn.
> apache.org/repos/asf/sling/trunk/testing/resourceresolver-mock
> >> [2] http://wcm.io/testing/sling-mock/usage-mocks.html
> >> [3] http://wcm.io/testing/sling-mock/usage-content-loader.html
> >> [4] http://wcm.io/testing/osgi-mock/usage.html
> >> [5] http://wcm.io/testing/sling-mock/resource-resolver-types.html
> >> [6]
> http://adapt.to/content/dam/adaptto/production/presentations/2014/adaptTo2014-Lightning-Mock-AEM&Co-for-Unit-Tests-Stefan-Seifert.pdf
> >> [7] https://svn.apache.org/repos/asf/sling/trunk/testing
> >>
> >
>
>
> --
> Carsten Ziegeler
> Adobe Research Switzerland
> [email protected]
>

Reply via email to