+0, leaning to -0, mainly due to the lack of precision that could cause
some not very obvious to debug test failures.

What about this: https://code.google.com/p/catch-exception/ ?

It seems to have a very flexible syntax and you don`t have (AFAICS) the
drawback/issues pointed out by Denis.

Thanks,
Eduard

On Wed, Jan 14, 2015 at 1:05 PM, Marius Dumitru Florea <
mariusdumitru.flo...@xwiki.com> wrote:

> +1, although defining expectations is more like JMock than Mockito
> with respect to code style. I guess there's no way to verify the
> exception after invoking the component under test.
>
> Thanks,
> Marius
>
> On Sat, Jan 10, 2015 at 1:51 PM, vinc...@massol.net <vinc...@massol.net>
> wrote:
> > Hi devs,
> >
> > I’d like to propose that we use the strategy described at
> https://github.com/junit-team/junit/wiki/Exception-testing (thanks to
> Lyes for pointing out this page to me).
> >
> > For example:
> >
> >     @Test
> >     public void sendSynchronousWithErrors() throws Exception
> >     {
> > ...
> >         this.thrown.expect(MessagingException.class);
> >         this.thrown.expectMessage("Some messages have failed to be sent
> for the following reasons: "
> >             +
> "[[[errorsummary1],[errordescription1]][[errorsummary2],[errordescription2]]]");
> >
> >         this.mocker.getComponentUnderTest().send(Arrays.asList(message),
> session);
> >     }
> >
> > I feel it’s slightly better than our current idiom based on try/catch.
> One advantage is that we cannot forget to put the fail().
> >
> > WDYT?
> >
> > Thanks
> > -Vincent
> >
> >
> > _______________________________________________
> > devs mailing list
> > devs@xwiki.org
> > http://lists.xwiki.org/mailman/listinfo/devs
> _______________________________________________
> devs mailing list
> devs@xwiki.org
> http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
devs@xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to