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