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

Re: testiranje sintaksnog analizatora junit-om

by Marko Ninkovic
utorak, 14. jun 2005 - 20:22.

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