junit5-trainer

Задание:

  • Покрыть Unit и Integration тестами не менее 90% кода

Технические детали:

  • Unit и Integration тесты должны запускаться в разных фазах жизненного цикла
  • Чтобы реализовать Integration тесты, необходимо наследоваться от класса IntegrationTestBase
  • Помнить про правильное именование Unit и Integration тестов (как классов, так и методов)
  • Чтобы проверить процент покрытия тестами, можно воспользоваться jacoco плагином, либо средствами IntelliJ IDEA (Run with Coverage)