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

testiranje sintaksnog analizatora junit-om

by Dejan Dzabic
utorak, 14. jun 2005 - 19:38.

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:

Assert.assertEquals(syn.scan().value.errorCode, Errors.CONSTDECL);

vraca mi da ne moze da prepozna errorCode,pri cemu sam klasu Greska uredno
deklarisao.Da li neko moze da mi pomogne?

Pozdrav,
Dejan