«« ( Date ) »» // «« ( Thread ) »» // ri4pp - 2004

Re: JUnit swing

by Marko Ninkovic
nedelja, 14. novembar 2004 - 14:07.

On Sun, 14 Nov 2004 01:51:22 +0100, Milos Micic <milmic@galeb.etf.bg.ac.yu> wrote:

Sta je sve potrebno za pokretanje junit.swingui.TestRunner-a? Prilikom pokretanja junit.jar Java Virtual Machine Launcher mi javlja gresku: "Failed to load Main-Class manifest attribute from c:\Program Files\junit3.8.1\junit.rar"

To je zato sto JUnit nema main klasu, tj. ne koristi se kao aplikacija, vec kao paket usluznih klasa.


Probao sam da iskompajliram primer kao sto je dat na vezbama - za klase Counter, CounterTest i AllTest. Uspesno ih kompajlira, ali prilikom pokretanja javlja gresku: "Exception in thread "main" java.lang.NoClassDefFoundError: AllTests-classpath". Pretpostavljam da nisam lepo instalirao JUnit pa mi treba pomoc vezana za ovaj classpath.
Na racunaru imam instalirane: JSDK 1.4.0 i JRDK 1.5.0, a koristim JCreator LE za editovanje.

Pozdrav i hvala svima


Jedno resenje je promenis ime fajlu junit.jar u junit.zip, da izvadis direktorijum junit koji sadrzi sve pakete i klase, pa da ga stavis gde ti odgovara.
Onda JCreator nadje tu klasu junit.swingui.TestRunner i sve radi kako treba.

Drugo, pravilno resenje je da "u classpath stavis putanju do junit.jar" kako bi mogao da koristis pakete iz JUnit-a, ali nemam predstavu o tome kako se to radi.

Da li neko zna?