So testen Sie eine Druckmethode in Java mit Junit [duplizieren]
Diese Frage hat hier bereits eine Antwort:
JUnit Test für System.out.println () 12 answersIch habe eine Methode geschrieben, die die Ausgabe auf eine Konsole druckt. Wie soll ich es testen?
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());
}
}
}
erzeit sieht mein Test so aus
public class TestPrinter{
@Test
public void printResultTest() throws Exception {
(am figuring out what to put here)
}
}
Ich habe die Lösung bei diesem gelesenPos (danke @Codebender und @KDM für die Hervorhebung), aber verstehe es nicht ganz. Wie testet die dortige Lösung die Druckmethode (Listenelemente)? Daher frage ich es hier neu.