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 Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem