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]


Odpovedet emailem