JUnit: тестирование вспомогательного класса только со статическими методами

Я тестирую вспомогательный класс только со статическими методами с помощью JUnit4 и Cobertura. Тестирование методов было легкой задачей и уже сделано.

Однако cobertura показывает, что класс не полностью покрыт тестами, так как он нигде не инстанцируется.

Я не хочу создавать экземпляр этого класса (это вспомогательный класс), поэтому первое решение — скрыть конструктор (что обычно является хорошим подходом для вспомогательного класса).

Затем cobertura жалуется, что пустой приватный конструктор не покрывается тестами.

Есть ли решение для достижения 100% покрытия кода в такой ситуации?

Покрытие кода требуется от руководства высшего уровня (в данном случае), поэтому для меня получение 100% для этого конкретного класса весьма полезно.

32
задан Mateusz Chromiński 23 February 2013 в 08:42
поделиться