Как проверить метод печати в 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)? Следовательно, спрашивая это снова здесь.

Ответы на вопрос(5)

Ваш ответ на вопрос