Комментарии 5
Спасибо, выглядит неплохо. Попробую поэкспериментировать с библиотекой.
А не рассматривали вариант расширения функционала mockito-kotlin вместо написания отдельной библиотеки?
Есть несколько причин, почему новая библиотека это хорошо:
- по моему мнению, это всё ещё не занятая ниша;
- возможность реализовать и развивать что-то, что близко к языку изначально;
- конкуренция, когда выигрывают оба проекта.
Не знаю насколько релевантно: есть библиотека, которая позволяет пускать агента из уже с запущенного кода без нужды указывать -javaagent:
https://github.com/electronicarts/ea-agent-loader
Запуск агента производится через определенный OpenJDK-шный JMX — весь инструментарий для рантайм инжиниринга вналичии. Я так пускаю EclipseLink JPA с динамическим weaving-ом в рантайме.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
MockK — библиотека для mocking-а в Kotlin