Comments 5

Спасибо, выглядит неплохо. Попробую поэкспериментировать с библиотекой.


А не рассматривали вариант расширения функционала mockito-kotlin вместо написания отдельной библиотеки?

Есть несколько причин, почему новая библиотека это хорошо:


  • по моему мнению, это всё ещё не занятая ниша;
  • возможность реализовать и развивать что-то, что близко к языку изначально;
  • конкуренция, когда выигрывают оба проекта.

Не знаю насколько релевантно: есть библиотека, которая позволяет пускать агента из уже с запущенного кода без нужды указывать -javaagent:
https://github.com/electronicarts/ea-agent-loader
Запуск агента производится через определенный OpenJDK-шный JMX — весь инструментарий для рантайм инжиниринга вналичии. Я так пускаю EclipseLink JPA с динамическим weaving-ом в рантайме.

Попробовал библиотеку, разобрался, как мокировать котлиновские функции из внешних библиотек минут за 20. Спасибо!

Пример тут.
Only those users with full accounts are able to leave comments. Log in, please.