[#] MockK — библиотека для mocking-а в Kotlin
habrabot(difrex,1) — All
2017-10-31 12:30:04


![MockK logo][1] Kotlin пока еще очень новая технология и это значит, что существует множество возможностей сделать что-то лучше. Для меня этот путь был таким. Я начал писать простой слой веб-обработки на Netty и coroutine-ах. Всё было в порядке, я даже сделал что-то вроде веб-фреймворка с роутингом, веб-сокетами, DSL и полной асинхронностью. Для первого раза всё показалось лёгким в освоении. Действительно, coroutine-ы делают из лапши коллбэков линейный и читаемый код.



Сюрприз ожидал меня, когда я начал тестировать это всё. Оказывается, Kotlin и mocking сложно совместимые вещи. В первую очередь из-за final полей.

[Читать дальше →][2]

[1]: https://habrastorage.org/getpro/habr/post_images/cfb/4a3/fe5/cfb4a3fe5ed9aab9e139b9aba6c747b5.png
[2]: https://habrahabr.ru/post/341202/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut