У меня есть класс, который мне нужно проверить, например.MyClass.java
Я использую Junit4, поэтому для тестирования защищенных методов также в MyClass.java я создаю тестовый класс MyClassTest.java (который находится в совершенно ином пакете, поэтому невозможно проверить защищенный метод).метод в противном случае).
Я написал тесты для всех методов в MyClass, и MyClassTest успешно выполняется при запуске.
Когда я запускаю покрытие тестов Cobertura для всех классов в проекте, это работает нормально, и яполучить варьируемый охват от 0 до 100% в соответствии с написанными тестами.
Однако Cobertura сообщает, что охват MyClass составляет 0%, поскольку он не тестировался - это было подделкой, которое было протестировано.
Isесть ли способ заставить Cobertura определить тот факт, что все тестируемые методы находятся в родительском классе, и выбрать это в качестве покрытия ??
Спасибо