Задача №1. Максимальное покрытие

Вам нужно взять функцию расчёта комиссии при переводе и написать для неё автотесты:

Подключите JUnit4 и JaCoCo. Добейтесь того, чтобы покрытие кода по branch было не менее 80 %:

Информацию, что значит по branch, вы найдёте на официальном сайте JaCoCo.

Итог: у вас должен быть репозиторий на GitHub, в котором будет ваш Gradle-проект. Автотесты также должны храниться в репозитории.

Если возникают проблемы с генерацией отчёта, смотрите соответствующий раздел.

Если тесты не запускаются (выдается ошибка "Test events were not received") или происходят непонятные проблемы с jacoco, удалите из build.gradle следующие строки:

test { useJUnitPlatform() } Они подключают JUnit5, который конфликтует с JUnit4.