Re: Za asistenta, testiranje JUNIT-om na integralnom
Ako je fajl ispravan onda nema ni jednog objekta u listi gresaka i parser
nije bacio izuzetak. Ako radis samo leksicku i sintaksnu analizu pomocu
system.out.println u akcionim delovima za smene ispisi da si naisao na
deklaraciju promenljive, if strukturu i sl.
> Dakle , testiramo samo fajlove sa greskom , a greske citamo iz liste . evo
> sad pokusavam to . Pitanje : kako da testiramo ispravne fajlove ?
>
> On Tue, 5 Jul 2005, Jovan Popovic wrote:
>
>> 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
>> > -----------------------------------------------------------------
>> >
>> >
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> -----------------------------------------------------------------
>>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>
nije bacio izuzetak. Ako radis samo leksicku i sintaksnu analizu pomocu
system.out.println u akcionim delovima za smene ispisi da si naisao na
deklaraciju promenljive, if strukturu i sl.
> Dakle , testiramo samo fajlove sa greskom , a greske citamo iz liste . evo
> sad pokusavam to . Pitanje : kako da testiramo ispravne fajlove ?
>
> On Tue, 5 Jul 2005, Jovan Popovic wrote:
>
>> 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
>> > -----------------------------------------------------------------
>> >
>> >
>>
>> -----------------------------------------------------------------
>> unsubscribe:
>> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>> -----------------------------------------------------------------
>>
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>
- References:
- Re: Za asistenta, testiranje JUNIT-om na integralnom
- From: "Jovan Popovic" <jovan@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
Previous by date: Re: Za asistenta, testiranje JUNIT-om na integralnom
Next by date: Re: Za profesora i asistenta
Previous by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom Next by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom
Previous by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom Next by thread: Re: Za asistenta, testiranje JUNIT-om na integralnom