Buonasera avrei una domanda per cui ormai sto scervellando.Andando a fare i test sul mio programma,ho notato che tutti quelli che falliscono avvengono in seguito ad una scelta errata da parte della funzione dado della direzione.Ho già controllato manualmente ogni singolo test,se si attiva la mia funzione dado quando non deve,ma ciò non avviene.
In particolare prendo di riferimento il test tiny-adventure-777-129-30, il quale:
-l'expected dovrebbe essere questo: https://imagizer.imageshack.com/img922/5592/QSFczB.png
-nel mio test invece,la valutazione nei punti in cui dovrebbe attivarsi il dado,sono rispettivamente NORD(cerchio rosso) e successivamente OVEST(cerchio giallo),andando ovviamente ad allungare il percorso del party e generando un assertion error. https://imagizer.imageshack.com/img924/8346/vgM6Ho.png
Non so veramente dove possa essere il problema,visto che alcuni dei successivi test (ad esempio tiny-adventure-91-379-100) pur prevedendo lanci dei dadi,lì le valutazioni vengono effettuate correttamente.
Vi ringrazio in anticipo!
In particolare prendo di riferimento il test tiny-adventure-777-129-30, il quale:
-l'expected dovrebbe essere questo: https://imagizer.imageshack.com/img922/5592/QSFczB.png
-nel mio test invece,la valutazione nei punti in cui dovrebbe attivarsi il dado,sono rispettivamente NORD(cerchio rosso) e successivamente OVEST(cerchio giallo),andando ovviamente ad allungare il percorso del party e generando un assertion error. https://imagizer.imageshack.com/img924/8346/vgM6Ho.png
Non so veramente dove possa essere il problema,visto che alcuni dei successivi test (ad esempio tiny-adventure-91-379-100) pur prevedendo lanci dei dadi,lì le valutazioni vengono effettuate correttamente.
Vi ringrazio in anticipo!