Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Tu programa pidió un input pero no hay más inputs del usuario en este test case!" pero al correr el test termina bien #223

Open
blanca-romero opened this issue Nov 28, 2023 · 3 comments

Comments

@blanca-romero
Copy link

Hola! me pasa que tengo un test malo en TestReversals (el 17 en específico) y me tira el error que escribí en el título, pero cuando corro ese test llega perfectamente al final del código y no "pido" otro input, sino que felicito al ganador y ya (corre igual que cualquiera de los otros tests que sí paso) entonces no sé como arreglarlo ya que es el único test que no me pasa de los Reversals.
Adjunto imagenes:
Así se muestra el error:
image

Modifico el Program.cs a esto (para probar el ReversalTest número 17)
image

Y al correr lo anterior y probar todo el test me entrega este output:
image

Lo que es el mismo output pedido en el archivo de test, y también se termina el programa (no pido otro input) entonces no entiendo por qué me lanza el error. Llevo harto tiempo en esto así que agradecería mucho que me puedan ayudar :(

@RodrigoToroIcarte
Copy link
Owner

Tendríamos que discutirlo después de la clase. Con la información que me das no tengo cómo saber cuál es el error. Podría ocurrir que en el test manual haya un último "enter" que haces después de mostrar el mensaje de felicitaciones.

Otras cosas que he visto es que algunos estudiante modifican los test cases sin querer. Entonces los test cases que corren no son exactamente iguales a los test cases que prueban con el modo manual.

Mi consejo es que te olvides de ese caso que falla por ahora. Después de la clase lo solucionamos.

@blanca-romero
Copy link
Author

No pude ir a la clase hoydía :( pero me acabo de dar cuenta de que si corro el test case solo, me corre bien (dice Success) pero cuando los corro todos juntos falla. La verdad ni idea de porqué me pasa y en internet dice cosas como de que eso pasa cuando los tests estan usando "shared resources" y no sé como arreglar eso,,,

@RodrigoToroIcarte
Copy link
Owner

Buena! es porque estás abusando de cosas static. No tengas ningún atributo static y todo funcionará bien.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants