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

Re: Jos jedno pitanje za asistenta

by Misa Vasic
subota, 27. novembar 2004 - 22:02.


----- 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.

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.

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?

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?