JUnit 5 Extensions (часть 2): пишем умные data-провайдеры и DI-контейнер на Kotlin
" Скоро сказка сказывается, да не скоро дело делается " - говорится в народной пословице. Вот и мы решили не спешить со второй частью статьи по Junit 5 Extensions, а подойти к ней более основательно! Статья будет полезна QA-автоматизаторам, которые хотят глубже понимать работу с расширениями и выжать чуть больше из связки Kotlin + Junit5. Мы пройдем путь от простой реализации condition-выполнения тестов и источников данных для параметризованных тестов до реализации расширения Микро-DI с рекурсивной инъекцией зависимостей. Как и в прошлой статье , сделаем акцент на практической части реализации расширений для JUnit 5. В качестве языка - Kotlin. Поэтому, достаем бутерброды, наливаем пиво кофе и приступаем!
«Über 100 Erweiterungen — Schädliche Chrome-Extensions greifen Nutzerdaten ab:
Im Chrome Web Store verbreiten Cyberkriminelle über 100 schädliche Erweiterungen, die Nutzerkonten und Daten stehlen. Die Tools sind Teil einer koordinierten Kampagne mit gemeinsamer Infrastruktur.»
Ein Argument mehr um Chrome zu vermeiden und egal auf welchem Browser nicht blind jegliche Plugins nutzen. Seit Jahr(zent)en ein Thema.
😈 https://www.netzwoche.ch/news/2026-04-15/schaedliche-chrome-extensions-greifen-nutzerdaten-ab
🎶 Quick Lofi : écoutez de la musique lofi directement depuis votre bureau GNOME
👉 https://www.justgeek.fr/quick-lofi-extension-gnome-radio-lofi-149227/
Version 8.0.0 of #bm_image_gallery is released. Available at #ter and #packagist.
Have fun with v14 support. Happy updating! #TYPO3 #gallery #extension