Как печатать внутри модульных тестов на Java?

#java #junit

#java #junit

Вопрос:

Я написал несколько модульных тестов с использованием JUnit и запускаю их с помощью метода main, используя набор тестов. Однако я заметил, что операторы System.out.print, которые я помещаю в свои методы модульного тестирования, выводятся на консоль не так, как я ожидал.

Есть ли простой способ добиться такого поведения?

Комментарии:

1. Попробуйте отладку, чтобы увидеть, есть ли какие-либо ошибки перед вашим print заявлением.

Ответ №1:

Просто используйте System.out.println нормально. Он будет печататься при запуске теста.

Комментарии:

1. stdout обычно перенаправляется на null . Используйте System.err.println вместо этого, чтобы увидеть результат.