[Перевод] JUnit: тестирование методов, вызывающих System.exit() |
В определенных ситуациях нам может потребоваться, чтобы метод вызывал System.exit()
и завершал работу приложения. Например, в случае если приложение должно быть запущено только один раз, а затем завершено, или в случае фатальных ошибок, таких как потеря соединений с базой данных.
Если метод вызывает System.exit(), вызвать его из юнит-тестов и делать ассерты становится трудно, потому что это приведет к завершению юнит-теста.
В этом посте мы рассмотрим, как тестировать методы, вызывающие System.exit()
с использованием фреймворка JUnit.
https://habr.com/ru/post/701174/?utm_source=habrahabr&utm_medium=rss&utm_campaign=701174
Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |