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

Re: testiranje sintaksnog analizatora junit-om

by Velja BG
sreda, 15. jun 2005 - 17:13.

Jos jedno pitanje vezano za ovaj deo price...koliko
sam shvatio, kada naidje na smanu u okviru koje je
RESULT, vraca novi Symbol, ciji je value upravo taj
result (mozda gresim?). E, sad...kako da ja uopste
pristupim tim objektima klase Greska koji se generisu,
tj. kako da ih uvezem u listu, a, pogotovo, kako da
ispitujem sadrzaj te liste u okviru JUnita?

Pozdrav, hvala.

Velja


--- Marko Ninkovic <ninchagora@beotel.yu> wrote:

> Dana Tue, 14 Jun 2005 19:43:51 +0200, Dejan Dzabic
> <ddzabic@yubc.net> napisa:
>
> > Interesuje me kako da mi junit prepozna objekte
> cije vrednosti treba da
> > poredi.Naime, parser mi sa RESULT vraca objekat
> tipa Greska tj.:
> >
> > |
> > CONST Type error:e SEMI{:
> System.out.println("Greska u definiciji konstante,
> > linija: "+eleft+", pozicija: "+eright);
> > RESULT = new
> > Greska(Errors.CONSTDECL,eleft,eright);:}
> >
> > U uputstvu za CUP pise da se objekat koji RESULT
> vraca nalazi u value delu
> > objekta klase Symbol,ali kada u junit klasi
> navedem:
> >
>
> Treba ti ekspl. konv.
>
> Assert.assertEquals(
> ((Tvoja_Klasa)syn.scan().value).errorCode,
> Errors.CONSTDECL);
>
> jer je sam value tipa Object (?), dakle nema
> errorCode kao polje.
>
>
> >
> > vraca mi da ne moze da prepozna errorCode,pri cemu
> sam klasu Greska uredno
> > deklarisao.Da li neko moze da mi pomogne?
> >
> > Pozdrav,
> > Dejan
> >
> >
>
-----------------------------------------------------------------
> > unsubscribe:
> >
>
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> >
>
-----------------------------------------------------------------
> >
> >
>
>
-----------------------------------------------------------------
> unsubscribe:
>
>
minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
>
-----------------------------------------------------------------
>
>




__________________________________
Discover Yahoo!
Find restaurants, movies, travel and more fun for the weekend. Check it out!
http://discover.yahoo.com/weekend.html