Re: Zbunjenost!
A kako da stavimo assert-e za testove koji ne prolaze? `ta nam je
oc(ekivana vrednost?
Je'l mo~e da se stavi assertTrue(false) u sluc(aju da skener ne prepozna ulaz (npr. u catch-u)?
Je'l mo~e da se stavi assertTrue(false) u sluc(aju da skener ne prepozna ulaz (npr. u catch-u)?
Vi testirate vase leksicke analizatore koji se kreiraju pomocu LexFactory
klase. Testirate ih tako sto vi definisete test ulaze (.txt fajlovi) i Vi
definisete u JUnitu asserte koji testiraju da li je procitano ono sto ste
stavili u test fajlovima. junit sluzi samo da automatski pokrene gomilu
testova i nista vise.
znaci za ulaz
+-
stavljate u Test klasi:
Scanner lex = LexFactory.GetLex();
assert(lex.next_token(), sym.PLUS);
assert(lex.next_token(),sym.MINUS);
ako prodje oba asserta analizator dobro radi.
Trudite se da napravite sto vise test slucajeva jer se zadatak boduje tako
sto se skidaju bodovi za svaki moj test koji ne prodje.
Pitanja su:
Da li mi testiramo LexFactory classu, ili sve klase?
Ako testiramo Yylex klasu onda je pitanje kako ja uopste da ubacujem
assert-e, kad ne znam ni sta bi mi bilo ocekivano. Da li su testovi u
okviru tih asserta ili kao sto cuh, se prave txt fajlovi koje testiramo?
Ako se prave txt fajlovi kako onda povezem string koji izvucem preko
LexFactory klase sa Yylex klase. Bilo koja odrednica bi mi pomogla, jer
sam totalno izgubljen. Citao sam neke tutorijale na net-u o JUnit-u i
nijedan nije detaljan u smislu da mi objasni sta se od cega ocekuje, kako
su testovi klasa medjusobno povezani i to.
-----------------------------------------------------------------
unsubscribe:
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
-----------------------------------------------------------------
- Follow-Ups:
- Re: Zbunjenost!
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Re: Zbunjenost!
- References:
- Zbunjenost!
- From: "Aleksandar Kovacevic" <renesto@sezampro.yu>
- Re: Zbunjenost!
- From: "Jovan Popovic" <jovan@etf.bg.ac.yu>
- Zbunjenost!
Previous by date: Re: Leksicka Analiza, slucaj.
Next by date: Re: Zbunjenost!
Previous by thread: Re: Zbunjenost! Next by thread: Re: Zbunjenost!
Previous by thread: Re: Zbunjenost! Next by thread: Re: Zbunjenost!