V pom.xml mám:
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.4</version>
<scope>test</scope>
</dependency>
takže jsem přesvědčen, že používám správnou verzi.
Roman Pichlik píše v Čt 17. 04. 2008 v 16:49 +0200:
> A poustite to se spravnou verzi jUnitu, nemate nahodou pro kompilaci
> novejsi verzi a pro spusteni se pouzije nejake 3.x verze?
>
>
> kdyztak
>
> try {
> report.setReport(null);
> fail("Expected execption not thrown.");
> } catch (final IndexOutOfBoundException e) {/*expected*/ }
>
> 2008/4/17 Jozef Babjak <[EMAIL PROTECTED]>:
> > Nestacia stare dobre sposoby:
> >
> > public void testNull() {
> > try {
> > report.setReport(null);
> > } catch (final IndexOutOfBoundException e) {
> > // yes, this is expected
> > return;
> > }
> > fail("Expected execption not thrown.");
> > }
> >
> > alebo nieco podobne?
> >
> > Btw, ocakaval by som ze volanie something(null); vyhod
> > IllegalArgumentException, v krajnom pripade NullPointerException. :-)
> >
> > J.
> >
> >
> >
> >
> >
> > On Thu, Apr 17, 2008 at 2:41 PM, Vladimír Náprstek
> > <[EMAIL PROTECTED]> wrote:
> > > Zdravím,
> > > potřebuji v testu ověřit, že se mi skutečně vyhazují výjimky, tak jsem
> > > hledal a našel:
> > >
> > > @org.junit.Test (expected=IndexOutOfBoundsException.class)
> > > public void testNull() {
> > > report.setReport(null);
> > > }
> > >
> > > metoda report.setReport(null) má vyhodit IndexOutOfBoundsException.
> > > Skutečně to i udělá. Očekával jsem ale, že test projde jako OK. Ale ne,
> > > hlásí mi to, že vznikla IndexOutOfBoundsException. Takže asi dělám něco
> > > špatně....
> > >
> > >
> > > --
> > > s pozdravem
> > >
> > > Vladimír Náprstek
> > > E-mail : [EMAIL PROTECTED]
> > >
> > >
> > >
> >
>
>
>
--
s pozdravem
Vladimír Náprstek
E-mail : [EMAIL PROTECTED]