Как издеваться над классом Kotlin (final) с помощью PowerMock?

Я хочу знать, как я могу высмеять финальный класс kotlin с PowerMock, чтобы я мог его протестировать. Я последовал за руководством для тестирования финальных классов Java, но я все еще получил эту ошибку

Cannot subclass final class 

Есть ли способ сделать это?

С Mockito 2.1.0+ вы можете также высмеять финальную классность. Эта функция не обязательна, поэтому вам нужно включить ее, добавив расширение Mockito. Сделать это:

  • Создайте файл с именем org.mockito.plugins.MockMaker и поместите его в каталог ресурсов / mockito-extensions в тестовой папке.
  • Файл содержит одну строку: mock-maker-inline

Дополнительную информацию вы можете найти в документации Mockito .

Просто создайте интерфейсы для своих классов. Чем вы можете просто издеваться над своими классами, используя интерфейс.