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]
>
>
>

Odpovedet emailem