Как протестировать защищенные методы абстрактного класса с помощью JUnit и JMock

У меня такая ситуация - есть интерфейс (скажем MyInterface) и простая частичная реализация (AbstractMyInterface). Последняя добавляет несколько защищенных методов, которые я хотел бы протестировать.

Сейчас я просто пишу вручную mock-объект, который расширяет AbstractMyInterface и экспортирую защищенные методы как public. Есть ли более простой способ сделать это - например, используя JMock+скриптинг?

5
задан Maciej Piechotka 4 December 2011 в 13:15
поделиться