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