On Mon, Jul 9, 2012 at 9:32 AM, Vincent Massol <[email protected]> wrote: > Hi devs, > > Over the weekend I've brought one change to xwiki-commons-test. > > Now by default when you write a unit test that extends > AbstractMockingComponentTestCase there will be no component registered > against the component manager except those mocked automatically by the > @MockingRequirement annotation. > > This has 2 advantages: > * This is the spirit of AbstractMockingComponentTestCase since they're > supposed to mock all dependencies and define their behaviors > * It makes the tests up to 10 times faster > > If you really need to register some components, use the {@link > ComponentList} annotation and if you really really need to register all > components (it takes time) then use {@link AllComponents}.
Do we really need to support loading all components in AbstractMockingComponentTestCase since there is AbstractComponentTestCase for that ? > > Thanks > -Vincent > > > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

