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