Как проверить метод печати в Java с помощью Junit [duplicate]
На этот вопрос уже есть ответ:
JUnit тест для System.out.println () 12 ответовЯ написал метод, который печатает вывод на консоль. Как мне это проверить?
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());
}
}
}
в настоящее время мой тест выглядит так
public class TestPrinter{
@Test
public void printResultTest() throws Exception {
(am figuring out what to put here)
}
}
Я прочитал решение на этомпосл (спасибо @Codebender и @KDM за это), но я не совсем понимаю. Как решение тестирует метод print (List items)? Следовательно, спрашивая это снова здесь.