Cómo probar un método de impresión en Java usando Junit [duplicado]
Esta pregunta ya tiene una respuesta aquí:
rueba @JUnit para System.out.println () 12 respuestasHe escrito un método que está imprimiendo resultados en una consola. ¿Cómo debo probarlo?
public class PrinterForConsole implements Printer<Item>{
public void printResult(List<Item> items) {
for (Item item: items){
System.out.println("Name: " + item.getName());
System.out.println("Number: " + item.getNumber());
}
}
}
Actualmente, mi prueba se ve así
public class TestPrinter{
@Test
public void printResultTest() throws Exception {
(am figuring out what to put here)
}
}
He leído la solución en esteenvia (gracias @Codebender y @KDM por resaltar esto) pero no lo entiendo del todo. ¿Cómo prueba la solución el método de impresión (Listar elementos)? Por lo tanto, preguntando de nuevo aquí.