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

Re: Za asistenta, testiranje JUNIT-om na integralnom

by Jovan Popovic
utorak, 05. jul 2005 - 12:53.

U integralnom domacem pise:

Za svaku grešku sintaksni analizator kreira poseban objekat koji sadrži
kod i opis greške (studenti sami definišu ove vrednosti) kao i liniju i
poziciju gde je nađena greška. Svi objekti greške se stavljaju u
jedinstvenu listu grešaka.

Dakle napravite ulayni fajl sa nekoliko gresaka, za svaku gresku naprvite
jedan Error objekat sa posebnim kodom greske linijom i pozicijom gde je
greska nadjena i onda pomocu junita prolazite kroz listu gresaka i vidite
da li su svi objekti u listi u ispravnom redosledu i da li su line i pos
ispravne vrednosti.

Ovo je klasa Error iz postavke zadatka:

class Error{
int errorCode;
int line;
int pos;
}

Pored ovoga mozete i ispisati gresku na izlaz(redefiisite toString metod
klase Error i pozovite System.out.println(err); )

Ne treba praviti poseben objekte za ispravne fajlove. Samo poredite greske.

Pozdrav,
Jovan


> Sto se tice testiranja sintaksnog i semantickog
> analizatora, da li ono moze da se svede na poredjenje
> niza gresaka koji se generise prilikom parsiranja sa
> ocekivanim vrednostima, ili bi trebalo da se na neki
> nacin ustanovi i prepoznavanje validnih iskaza?
>
> Ako nije dovoljno uporediti samo trazene i ocekivane
> GRESKE, kako bi moglo da se ispita prepoznavanje
> ostatka? (generisanje nekog objekta kad god se
> prepozna neka validna konstrukcija i njihovo
> ulancavanje u posebnu listu, ili sta vec?).
>
> Hvala, pozdrav.
>
> Velja
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>