Re: Za asistenta, testiranje JUNIT-om na integralnom
U integralnom domacem pise:
Za svaku greku sintaksni analizator kreira poseban objekat koji sadri
kod i opis greke (studenti sami definiu ove vrednosti) kao i liniju i
poziciju gde je nađena greka. Svi objekti greke se stavljaju u
jedinstvenu listu greaka.
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
> -----------------------------------------------------------------
>
>
Za svaku greku sintaksni analizator kreira poseban objekat koji sadri
kod i opis greke (studenti sami definiu ove vrednosti) kao i liniju i
poziciju gde je nađena greka. Svi objekti greke se stavljaju u
jedinstvenu listu greaka.
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
> -----------------------------------------------------------------
>
>
- Follow-Ups:
- Re: Za asistenta, testiranje JUNIT-om na integralnom
- From: Bojan Babic <babun@galeb.etf.bg.ac.yu>
- Re: Za asistenta, testiranje JUNIT-om na integralnom
- From: Bojan Babic <babun@galeb.etf.bg.ac.yu>
- Re: Za asistenta, testiranje JUNIT-om na integralnom
- References:
- Za asistenta, testiranje JUNIT-om na integralnom
- From: Velja BG <wileebgd2@yahoo.com>
- Za asistenta, testiranje JUNIT-om na integralnom
Previous by date: Re: O kriterijumu za ocenjivanje 4. domaceg ( C++ )
Next by date: Re: testiranje parsera
Previous by thread: Za asistenta, testiranje JUNIT-om na integralnom Next by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom
Previous by thread: Za asistenta, testiranje JUNIT-om na integralnom Next by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom