Yakindu NHF Teszt hibák

0 votes
asked May 4, 2016 in Rendszermodellezés A00 by csakegykerdezo (22 points)  

Helló!

Akadt 4 hibám, amit nem értek, hogy miért kapok, ebből van 2db ami a beep()-et hiányolja
1) checkEffectSetBonusTime
2) checkEffectSetStartTimeForBlack

Ami igazából ott van, gombnyomás mellett "/" jellel a nyílon...
Ennek mi lehet az oka illetve hogyan lehetne orvosolni ?

A másik kettő pedig
3) checkStartInGame
--> - Failed main display check #3: expected "White begins" but found "White moves'"

Itt két start/reset gombnyomás történik azaz mintha elkezdődne a játék majd rögtön újat is kezdenénk, itt ugyan abba az állapotba kerül mint ahonnan indul, és mégse fogadja el a teszt...
Erre mi lehet a megoldás ?

4) checkLastSeconds
--> - Failed main display check #7: expected "Black moves" but found "White moves"

Szintén zenész, viszont itt ha leszimulálom, akkor jó állapotba kerül és mégse fogadja el...

Ha valaki bármelyikre is tudna megoldást azt nagyon megköszönném.

Yakindu HF
Yakindu errors
Yakindu tesztesetek leírása

commented May 4, 2016 by klenium (58 points)  
Nem kell mindenhova entry /. Elegendő csak a legfelső sorba írni, utána minden művelet végére ;-t rakni.

1 Answer

+1 vote
answered May 4, 2016 by oszkar.semerath (1,599 points)  

Szia!
Használsz olyan trigger nélküli állpotátmeneteket, amiken nincs semmi esemény meghatározva? Például:
itt nincs semmi [whiteTime==0] / Beeper.beep()

Ha igen, akkor ezeket kerüljed, mert nem azonnal megy át a Yakindu a másik állapotba. (Ezért is vizsgáljuk a házifeladat ellenőrzéskor a trigger nélküli átmeneteket.)

...