junit eclipse show system.out.print ()

<p>я использую junit 3 с eclipse 3.4. когда я запускаю тестовый пример junit, все работает нормально и тест завершается идеально единственное, что я хочу увидеть вывод классов, которые я использую. все классы имеют базовую system.out.print () для некоторых выходных значений. поэтому, когда я запускаю тесты, я не вижу никаких сообщений консоли вообще. как заставить eclipse показывать вывод system.out.print () в окне консоли при успешном тестировании?</p>

<p>возможно, на консоли eclipse была запущена другая программа. убедитесь, что eclipse отображает активный вид вашего кода junit.</p><p>из справки eclipse:</p><blockquote> <p>выберите команду "показать выбранную консоль", чтобы отобразить консоль, выбранную из результирующего списка. примечание: эта команда активна, только если у вас открыто более одной консоли.</p> </blockquote>

<p>junit не подавляет утверждения system.out. если оператор выполняется во время выполнения теста, он выполняется и записывает в <code>system.out</code>, который при выполнении в eclipse (run configuration) является окном консоли.</p><p>но, возможно, вы перенаправили <code>system.out</code> для записи в файл или журнал.</p>

<p>у меня была та же проблема, и я решаю ее, помещая @test выше функционального теста с выводом, и это решает ... надеюсь, что это может помочь ... :)</p>