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

Re: testiranje sintaksnog analizatora junit-om

by Jovan Popovic
četvrtak, 16. jun 2005 - 13:07.

Mozes da napravis staticke metode u klasi Greska koje ubacjuju nove greske
u listu gresaka ili da napravis Singleton objekat(pogledaj uputstva za
izradu domaceg na sajtu) za listu gresaka.

Pozdrav,
Jovan

> 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
>
> -----------------------------------------------------------------
> unsubscribe:
> minimalist@titan.etf.bg.ac.yu?subject=unsubscribe%20ri4pp
> -----------------------------------------------------------------
>
>