tengo una clase de prueba que estoy tratando de huir de un método principal con el código folowing:JUnitCore.runClasses no imprime nada
Result r = org.junit.runner.JUnitCore.runClasses(TestReader.class);
cuando examino el objeto Resultado puedo ver que 5 Se han realizado pruebas pero no se imprime nada en la pantalla.
¿Debo hacer algo más para obtener una salida?
¿Puede ejemplo por qué "no es una cosa común que hacer". Llamar a RunClasses se describe en el libro de cocina. Si hay otra forma de hacerlo, ¿qué es? – cmcginty
La única vez que llama a 'runClasses()' es si está escribiendo su propio código para ejecutar pruebas. Usualmente usted tiene JUnitCore como su clase principal, ejecuta las pruebas desde su IDE, o usa algo que vino incorporado en su sistema de compilación para ejecutar las pruebas. Si necesita escribir una clase personalizada para ejecutar sus pruebas, la forma habitual es usar org.junit.runner.notification.RunListener'. Personalmente, me ha molestado ver cuántas veces tengo que hacer algo en JUnit4 y encontrar clases internas para ser la única solución. – NamshubWriter