java eclipse junit console system

java - JUnit Eclipse muestra System.out.print() ''s



console (3)

Quizás otro programa se estaba ejecutando en la consola de Eclipse también. Asegúrese de que Eclipse muestre la vista activa de su código JUnit.

De la ayuda de Eclipse:

Seleccione el comando "Mostrar consola seleccionada" para enfocar la consola seleccionada de la lista resultante. Nota: este comando solo está habilitado si tiene más de una consola abierta.

Estoy usando JUnit 3 con Eclipse 3.4. Cuando ejecuto un caso de prueba JUnit todo funciona bien y la prueba se completa perfectamente. Lo único es que quiero ver el resultado de las clases que estoy ejecutando. Todas las clases tienen System.out.print () básico para algunos valores de salida. Entonces cuando ejecuto las pruebas, no veo ningún mensaje de consola en absoluto. ¿Cómo puedo hacer que Eclipse muestre el resultado de System.out.print () en la ventana de la Consola cuando una prueba es exitosa?


Tuve el mismo problema, y ​​lo resolví poniendo @Test encima de la prueba de función con la salida, y eso lo resolvió ... Esperando que esto pueda ayudar ... :)


jUnit no suprime las declaraciones de System.out. Si se golpea la instrucción durante la prueba, se ejecuta y escribe en System.out que es, cuando se ejecuta dentro de eclipse (Configuración de ejecución), la ventana de la consola.

Pero tal vez haya redirigido System.out para escribir en un archivo o un registro.