Esta pregunta simplemente me vino a la mente y quiero preguntar esto aquí.¿Cómo se prueba un método que se ejecuta en un bucle infinito para alguna entrada?
El caso es intencional, simplemente escribo un ciclo que se ejecuta infinitamente. ¿Cómo hago para probar la unidad?
Lo pregunto porque, esta situación puede ocurrir en cualquier parte del código. Dicen mis delegados método para varios otros métodos, y quieren saber
- Cómo se corrió en un bucle infinito
- Qué conjunto de entrada causó
- Llamada a qué método (de este método) ha causado
No tengo código escrito para esto. La pregunta es solo por el conocimiento en cuanto a qué hacer si esta situación se presenta en el futuro. Por favor responde.
¿El ciclo infinito es intencional? Además, Google "detiene el problema". – dlev
¿Puedo saber el motivo por el que se ha cerrado esta pregunta y por qué cerrarla? – Shankar
@dlev, sí, es intencional. Esto me vino a la mente cuando estaba pensando en una situación en la que esto podría suceder – Shankar