Re: Jos jedno pitanje za asistenta
>
> ----- Original Message -----
> From: Lakicevic Milos
> To: ri4pp@titan.etf.bg.ac.yu
> Sent: Saturday, November 27, 2004 6:27 PM
> Subject: [ri4pp] Jos jedno pitanje za asistenta
>
>
> 1. pitanje je vezano za testiranje slucajeva koji ne prolaze. Ukoliko
> smo recimo napravili da nas leksicki analizator vraca sym.INVALID za sve
> sto je neregularno da li to znaci da mi u TestCase-u treba da stavimo
> Assert.assertEquals(lex.next_token().type, sym.INVALID) ili neku
> negaciju ovog izraza.
> Problem je to sto ako stavimo ovo prvo JUnit ce da nas obavesti kako je
> sve u redu, a to nije cilj. S druge strane ne znam kako bi izgledala
> negacija gornjeg izraza.
>
Test koji ne prolazi ne znaci da Test klasa mora da "pukne" nego da je
leksicki ananlizator procitao INVALID token i da je test klasa je
verifikovala da invalid token procitan
> 2. Kako se u Javi dobija string koji sadrzi putanju u kojoj se nalazi
> pokrenuti program odnosno JAR exe? Ovo pitam jer TestCase ne prihvata
> putanju test fajla "test.txt" vec mora da se navede cela putanja, a mi
> ne znamo u kom ce se folderu nalaziti program i test fajlovi prilikom
> testiranja.
Ti znas ged se nalazi tvoj test fajl posto ga ti postavljas gde god
pozelis. mJesi li probao da koristis relativne putanje
"./NekiFolder/test.txt"
>
> 3. Sta bi sve mogli da budu nelegalni tokeni za testiranje osim znakova
> kao sto su #,?,~ itd posto se trazi da bude 5 testova koji ne prolaze?
>
@ '234' \ ^
> 4. Da li treba da za svaki od onih osam test slucajeva pravimo posebnu
> TestCase klasu ili mozemo sve lepo da ubacimo kao testxx metode u jedan
> TestCase?
Ne moze jedna klasa sa pet metoda kada se kaze pet testova misli se na pet
razlicitih ulaza (.txt fajlova) a ne klasa.
> ----- Original Message -----
> From: Lakicevic Milos
> To: ri4pp@titan.etf.bg.ac.yu
> Sent: Saturday, November 27, 2004 6:27 PM
> Subject: [ri4pp] Jos jedno pitanje za asistenta
>
>
> 1. pitanje je vezano za testiranje slucajeva koji ne prolaze. Ukoliko
> smo recimo napravili da nas leksicki analizator vraca sym.INVALID za sve
> sto je neregularno da li to znaci da mi u TestCase-u treba da stavimo
> Assert.assertEquals(lex.next_token().type, sym.INVALID) ili neku
> negaciju ovog izraza.
> Problem je to sto ako stavimo ovo prvo JUnit ce da nas obavesti kako je
> sve u redu, a to nije cilj. S druge strane ne znam kako bi izgledala
> negacija gornjeg izraza.
>
Test koji ne prolazi ne znaci da Test klasa mora da "pukne" nego da je
leksicki ananlizator procitao INVALID token i da je test klasa je
verifikovala da invalid token procitan
> 2. Kako se u Javi dobija string koji sadrzi putanju u kojoj se nalazi
> pokrenuti program odnosno JAR exe? Ovo pitam jer TestCase ne prihvata
> putanju test fajla "test.txt" vec mora da se navede cela putanja, a mi
> ne znamo u kom ce se folderu nalaziti program i test fajlovi prilikom
> testiranja.
Ti znas ged se nalazi tvoj test fajl posto ga ti postavljas gde god
pozelis. mJesi li probao da koristis relativne putanje
"./NekiFolder/test.txt"
>
> 3. Sta bi sve mogli da budu nelegalni tokeni za testiranje osim znakova
> kao sto su #,?,~ itd posto se trazi da bude 5 testova koji ne prolaze?
>
@ '234' \ ^
> 4. Da li treba da za svaki od onih osam test slucajeva pravimo posebnu
> TestCase klasu ili mozemo sve lepo da ubacimo kao testxx metode u jedan
> TestCase?
Ne moze jedna klasa sa pet metoda kada se kaze pet testova misli se na pet
razlicitih ulaza (.txt fajlova) a ne klasa.
- Follow-Ups:
- Jos pitanja za asistenta
- From: "Igor Kaitovic" <igork@verat.net>
- Jos pitanja za asistenta
- References:
- Jos jedno pitanje za asistenta
- From: "Lakicevic Milos" <laki037@verat.net>
- Re: Jos jedno pitanje za asistenta
- From: "Misa Vasic" <misav@verat.net>
- Jos jedno pitanje za asistenta
Previous by date: Re: Krajnji warning (nije inace neki problem)
Next by date: Re: Jos par pitanja za asistenta
Previous by thread: Re: Jos jedno pitanje za asistenta Next by thread: Jos pitanja za asistenta
Previous by thread: Re: Jos jedno pitanje za asistenta Next by thread: Jos pitanja za asistenta