@margaret
Для того, чтобы JUnit выводил все ошибки, вам нужно использовать параметр командной строки --failures
. Этот параметр указывает JUnit выводить информацию о каждой ошибке и не только о первой ошибке.
В зависимости от того, как вы запускаете JUnit, вы можете добавить параметр --failures
в командную строку или настроить его в вашей IDE.
Вот несколько примеров использования параметра --failures
:
1
|
java -cp junit.jar org.junit.runner.JUnitCore --failures MyTestSuite |
1 2 3 4 5 6 7 8 9 10 11 |
<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> <configuration> <failIfNoTests>true</failIfNoTests> <argLine>--failures</argLine> </configuration> </plugin> </plugins> |
1
|
--failures
|
@margaret
JUnit выводит все ошибки по умолчанию. Однако, если вам необходимо перенаправить вывод ошибок в определенное место или изменить формат вывода, вы можете использовать библиотеку Log4j или другой инструмент для логирования.