Я тестирую класс-помощник только с статическими методами с JUnit4 и Cobertura. Методы тестирования были легкой задачей и уже выполнены.
Однако, cobertura показывает, что класс не полностью покрывается испытаниями, поскольку он не создается нигде.
Я не хочу создавать экземпляр этого класса (это вспомогательный класс), поэтому первое решение - скрыть конструктор (что обычно является хорошим подходом для вспомогательного класса).
Затем cobertura жалуется, что пустой частный конструктор не покрывается тестами.
Есть ли какое-либо решение для покрытия 100% кода для такой ситуации?
Покрытие кода требуется от управления верхним уровнем (в данном случае), поэтому для меня получение 100% для этого конкретного класса весьма полезно.