RodrigoToroIcarte / IIC2113-2023-1

6 stars 0 forks source link

Output igual al esperado pero arroja error igual #177

Open IgnacioMejias opened 1 year ago

IgnacioMejias commented 1 year ago

Hola! estaba probando el test 1 de 05-SuperstarAbilities, y tengo el problema de que arrojo exactamente lo esperado, pero me dice que no lo es. Adjunto imagenes.

esto espera el test:

image

esto arroja mi codigo:

image

No entiendo que puede estar pasando. Ademas, probándolo manualmente y revisando el archivo de test esperado coincide todo. No estoy usando nada estático, lo único "raro" que tengo es que en mi clase Superstar instancio view así:

protected View _view = View.BuildConsoleView();

IgnacioMejias commented 1 year ago

ya lo solucioné, el problema es que al crear una nueva vista en el superstar fallan los casos. Lo solucione pasándole directamente la vista de Game, por si a alguien más le pasa.

RodrigoToroIcarte commented 1 year ago

Efectivamente. En todo el código debes usar la misma view que se le entrega al Game porque los test cases solo validan el input/output generado desde esa view.

Crisax234 commented 1 year ago

A mi me ocurre ahora que me pasa el mismo error y he utilizado la misma instancia de _view que me dan en game, que puede ser? image

RodrigoToroIcarte commented 1 year ago

Necesitaría más info para saber qué está pasando. Pero creo que te está reclamando que esperaba ver el "0- [MANEUVER]..." y vio el "--------------------". Y lo otro que hay distinto es que el output esperado es MANEUVER en mayúscula y tu output está con minúscula.

¿el "--------------------" es de un writeline tuyo?